PHP 只替换一次字符串

时间:2023年10月05日

/

来源:网络

/

编辑:佚名

这是我在网上找到的一个方法,挺好的,它的作用就是:当字符串A多次出现在字符串B中,而我们需要将B字符串中的第一个字符串A给替换成别的字符串时用到,比如在文章内容里给关键词加链接就需要用到它。
$needle=>字符串A,$replace=>将字符串A要替换成的新字符串,$haystack=>字符串B;
使用实例:echo str_replace_once(“贤诚网”,”贤诚网”,”贤诚网——贤诚CSM官方网站”);
function str_replace_once($needle, $replace, $haystack) {//只替换一次字符串
        $pos = strpos($haystack, $needle);
        if ($pos === false) {
            return $haystack;
        }
        return substr_replace($haystack, $replace, $pos, strlen($needle));
}
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。