在给定字符串中第一次出现单词或短语后插入字符的最佳方法是什么?
e.g。
$ var ='大棕狗越过栅栏';
在狗制作之后插入“s”,“大棕狗跳过栅栏”。
谢谢:)
答案 0 :(得分:11)
结合使用strpos
和substr_replace
:
function str_insert($str, $search, $insert) {
$index = strpos($str, $search);
if($index === false) {
return $str;
}
return substr_replace($str, $search.$insert, $index, strlen($search));
}