如何在字符串中第一次出现单词或短语后插入字符?

时间:2010-12-25 14:59:07

标签: php string

在给定字符串中第一次出现单词或短语后插入字符的最佳方法是什么?

e.g。

$ var ='大棕狗越过栅栏';

在狗制作之后插入“s”,“大棕狗跳过栅栏”。

谢谢:)

1 个答案:

答案 0 :(得分:11)

结合使用strpossubstr_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));
}

DEMO