如何在PHP替换字符串中的单词?
给定一个包含一些单词的字符串,任务是替换PHP给定字符串str中所有出现的单词。为了完成这个任务,我们在PHP有以下方法:
方法 1:使用str_replace () 方法: str_replace() 方法用于通过替换给定字符串str中的单词W2来替换单词W1的所有出现。
语法:
str_replace( $searchVal, $replaceVal, $subjectVal, $count )
例子:
PHP
PHP
PHP
输出
GEEKS for Geeks
方法 2:使用str_ireplace() 方法: str_ireplace() 方法用于通过替换给定字符串str中的单词W2来替换单词W1的所有出现。 str_replace()和str_ireplace()之间的区别在于str_ireplace()不区分大小写。
语法:
str_ireplace( $searchVal, $replaceVal, $subjectVal, $count )
例子:
PHP
输出
GEEKS for GEEKS
方法 3:使用preg_replace() 方法: preg_replace() 方法用于执行正则表达式搜索和替换内容。
语法:
preg_replace( $pattern, $replacement, $subject, $limit, $count )
例子:
PHP
输出
geeks for Geeks