使用 str_replace()
str_replace() 函数用于通过替换特定字符串中的单词 2 来替换单词 1 的所有出现。
str_replace() 的语法如下:
str_replace( $searchVal, $replaceVal, $subjectVal, $count )
为了更好的理解,请看下面的例子:
<?php //用于替换字符串中所有出现的单词的 PHP 程序 // //给定的字符串 $str = "welcome to onitroad"; //要替换的子字符串 $w1 = "onitroad"; //替换为 $w2 = "PHP world"; //使用 str_replace() 函数替换字符串 $str = str_replace($w1, $w2, $str); //查看结果 echo $str; ?>
有时,需要在 PHP 中替换字符串中的给定单词。
使用 str_iplace() 函数
str_ireplace() 函数还旨在通过替换特定字符串中的单词 2 来替换所有出现的单词 1.
尽管 str_ireplace() 和 str_replace() 的目标相同,但有一个显着区别:str_ireplace() 被认为不区分大小写。
str_ireplace 的语法如下:
str_ireplace( $searchVal, $replaceVal, $subjectVal, $count )
现在,看一个例子:
<?php //用于替换字符串中所有出现的单词的 PHP 程序 // //给定的字符串 $str = "welcome to onitroad"; //要替换的子字符串 $w1 = "onitroad"; //替换为 $w2 = "PHP world"; //使用 str_replace() 函数替换字符串 $str = str_ireplace($w1, $w2, $str); //查看结果 echo $str; ?>
使用 preg_replace
此函数用于执行搜索的正则表达式,替换内容。
语法如下所示:
preg_replace( $pattern, $replacement, $subject, $limit, $count )
这是一个完整的例子:
<?php //用于替换字符串中所有出现的单词的 PHP 程序 // //给定的字符串 $str = "welcome to onitroad"; //要替换的子字符串 $w1 = "onitroad"; //替换为 $w2 = "PHP world"; //使用 str_replace() 函数替换字符串 $str = preg_replace('/'.$w1.'/', $w2, $str); //查看结果 echo $str; ?>
日期:2020-06-02 22:15:52 来源:oir作者:oir