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));
}
$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));
}
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03