更多: zhilu jiaocheng
例子
替换字符串
<?php echo str_replace("Hello", "Hi", "Hello PHP!"); ?>
将"Hello" 替换为 "hi"
输出:
Hi PHP!
替换数组:
$phrase = "You should eat pizza, beer, and ice cream every day."; $yummy = array("pizza", "beer", "ice cream"); $healthy = array("fruits", "vegetables", "fiber"); $newphrase = str_replace($yummy, $healthy, $phrase); echo $newphrase;
输出:
You should eat fruits, vegetables, and fiber every day.
PHP str_replace()
函数用于搜索和替换字符串中的某些单词。
语法
str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) : mixed
该函数返回一个字符串或者数组。该字符串或者数组是将 subject 中全部的 search 都被 replace 替换之后的结果。
可以使用 str_ireplace() 可以进行不区分大小写的替换。
参数
如果 search 和 replace 为数组,那么 str_replace() 将对 subject 做二者的映射替换。如果 replace 的值的个数少于 search 的个数,多余的替换将使用空字符串来进行。如果 search 是一个数组而 replace 是一个字符串,那么 search 中每个元素的替换将始终使用这个字符串。该转换不会改变大小写。
如果 search 和 replace 都是数组,它们的值将会被依次处理。
search
查找的目标值,也就是 needle。一个数组可以指定多个目标。
replace
search 的替换值。一个数组可以被用来指定多重替换。
subject
执行替换的数组或者字符串。也就是 haystack。
如果 subject 是一个数组,替换操作将遍历整个 subject,返回值也将是一个数组。
count
如果被指定,它的值将被设置为替换发生的次数。
日期:2020-09-17 00:10:29 来源:oir作者:oir