- PHP 8从入门到精通(视频教学版)
- 张工厂
- 259字
- 2025-02-19 20:24:59
5.3.7 字符串子串替换
在某个字符串中替换其中的某个部分是重要的应用,就像使用文本编辑器中的替换功能一样。
完成这个操作需要使用substr_replace()函数,它的格式为:
substr_replace(目标字符串,替换字符串,起始位置,替换长度)
以下实例介绍字符串替换的方法和技巧。
【例5.11】(实例文件:源文件\ch05\5.11.php)
<?php $someinput = "ID:125846843312345"; //定义字符串变量 echo substr_replace($someinput,"************",3,11)."<br/>"; //字符串子串替换 echo substr_replace($someinput,"尾号为",3,11); //输出替换后的字符串 ?>
运行结果如图5-11所示。

图5-11 程序运行结果
【案例分析】
(1)$someinput为英文字符串变量。从第三个字符开始为ID号。第一个输出是以“************”替换第三个字符开始往后的11个字符。
(2)第二个输出是用“尾号为”替换第三个字符开始往后的11个字符。