考察方法:
- substr() 函数返回字符串的一部分。
substr(string,start,length)
-
strpos() 函数查找字符串在另一字符串中第一次出现的位置。
注释:strpos() 函数对大小写敏感。
注释:该函数是二进制安全的。
strpos(string,find,start)
- strlen() 函数返回字符串的长度。
strlen(string)
实现
$str = 'aaasabbsbcccsdddseee';
$delete_str = 's';
function delete_str2($str,$delete_str){
$str_len = strlen($delete_str);
$first = $str;
$has_str = strpos($str,$delete_str);
if($has_str){
$first = substr($str,0,$has_str);
$first .= substr($str,$has_str+$str_len);
return delete_str2($first,$delete_str);
}
return $first;
}
echo delete_str2($str,$delete_str);//输出 aaaabbbcccdddeee
参考文献
W3School PHP 5 String 函数 [https://www.w3school.com.cn/php/php_ref_string.asp]