for ( $i=0; $i<=($m- $n+1); $i++){ $i = strchr($str, $substr); $str = str_delete ($str, $i, $n); $str = str_insert($str, $i, $newstr); } return $str ; } ?>
<?php //-------------------- // 自实现字符串处理函数 //--------------------
//插入一段字符串 function str_insert($str, $i , $substr) { for($j=0 ; $j<$i; $j ++){ $startstr .= $str[$j ]; } for ($j=$i; $j <strlen($str); $j ++){ $laststr .= $str[$j ]; } $str = ($startstr . $substr . $laststr);
return $str ; }
//删除一段字符串 function str_delete($str , $i, $j) { for ( $c=0; $c<$i; $c++){ $startstr .= $str [$c]; } for ($c=( $i+$j); $c<strlen ($str); $c++){ $laststr .= $str[$c]; }
上一篇:实例研究PHP函数isset和empty的区别
下一篇:用PHP程序实现支持页面后退的两种方法
|