使用 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 如何替换字符串中的单词

有时,需要在 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