ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 替换字符串函数 >[success]替换字符串用到ereg_replace()和eregi_replace()两个函数,它们的参数用法均相同,唯一的区别是eregi_replace()函数忽略大小写。 ## 函数原型 ~~~ string ereg_replace ( string $pattern , string $replacement , string $string ) ~~~ >[info]这个功能扫描匹配的模式字符串,然后替换匹配的文本替换。 ## 参数说明 ### pattern >[info]POSIX扩展正则表达式。 ### replacement >[info]F模式包含括号的子字符串,替换可能包含数字串的形式,这将是由文本匹配的子串替换digit'th括号;将生产线的全部内容。九子可以用了。圆括号可以嵌套的,在这种情况下,他们是由圆括号计数。 ### string >[info]输入字符串。 ## 返回值 >[info]修改后的字符串返回。如果未找到匹配字符串,然后将返回不变。 ## 实例 ~~~ <?php $string = "This is a test\n"; echo str_replace(" is", " was", $string); echo ereg_replace("( )is", "\\1was", $string); echo ereg_replace("(( )is)", "\\2was", $string); echo ereg_replace("(( )isa)", "\\2was", $string); ?> ~~~ ### 输出结果 ![](https://box.kancloud.cn/dc47643041c029a21807be11543a8f05_910x216.png) >[danger]ereg_replace()函数扫描字符$string中与$parttern匹配的部分,然后把$pattern部分替换为$replacement,函数返回替换后的字符串,如果没有相匹配的匹配项,则返回原字符串。