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  
原文地址:https://www.cnblogs.com/zc290987034/p/12707218.html