php替换指定字符串 PHP 字符串替换 substr_replace 与 str_replace 函数

substr_replace() 函数用于把字符串的一部分替换为另一个字符串,返回混合类型。

echo substr_replace('abcdef', '###', 1);
//输出 a###

echo substr_replace('abcdef', '###', 1, 2);
//输出 a###def

echo substr_replace('abcdef', '###', -3, 2);
//输出 abc###f

echo substr_replace('abcdef', '###', 1, -2);
//输出 a###ef 

 

 

str_replace() 函数使用一个字符串替换字符串中的另一些字符,返回混合类型。

echo str_replace("world","earth","Hello world!");
//输出 Hello earth!

//替换多个,且第二个参数为空字符
echo str_replace("o","","Hello world!");
//输出 Hell wrld! 

//使用数组
$arr = array("e", "o");
$arr2 = array("x", "y");
echo str_replace($arr, $arr2, "Hello World of PHP", $i);
//输出 Hxlly Wyrld yf PHP 
echo $i;
//输出4  

 

posted @ 2020-04-15 18:34  遇事稳坐钓鱼台  阅读(529)  评论(0编辑  收藏  举报