当前位置:  首页>> 技术小册>> PHP8入门与项目实战(3)

在某个字符串中替换其中的某个部分是重要的应用,就像使用文本编辑器中的替换功能一样。

完成这个操作需要使用substr_replace()函数,它的格式为:

  1. substr_replace(目标字符串,替换字符串,起始位置,替换长度)

以下实例介绍字符串替换的方法和技巧。

【例5.11】

  1. <?php
  2. $someinput = "ID:125846843312345"; //定义字符串变量
  3. echo substr_replace($someinput,"************",3,11)."<br/>"; //字符串子串替换
  4. echo substr_replace($someinput,"尾号为",3,11); //输出替换后的字符串
  5. ?>

运行结果如图5-11所示。

【案例分析】

(1)$someinput为英文字符串变量。从第三个字符开始为ID号。第一个输出是以“**”替换第三个字符开始往后的11个字符。

(2)第二个输出是用“尾号为”替换第三个字符开始往后的11个字符。