在某个字符串中替换其中的某个部分是重要的应用,就像使用文本编辑器中的替换功能一样。
完成这个操作需要使用substr_replace()函数,它的格式为:
substr_replace(目标字符串,替换字符串,起始位置,替换长度)
以下实例介绍字符串替换的方法和技巧。
【例5.11】
<?php
$someinput = "ID:125846843312345"; //定义字符串变量
echo substr_replace($someinput,"************",3,11)."<br/>"; //字符串子串替换
echo substr_replace($someinput,"尾号为",3,11); //输出替换后的字符串
?>
运行结果如图5-11所示。
【案例分析】
(1)$someinput为英文字符串变量。从第三个字符开始为ID号。第一个输出是以“**”替换第三个字符开始往后的11个字符。
(2)第二个输出是用“尾号为”替换第三个字符开始往后的11个字符。