PHP | str_replace() Function

str_replace() Function

str_replace()是PHP中的一个内置函数,用于分别用给定字符串或数组中的替换字符串或替换字符串数组替换搜索字符串或搜索字符串数组的所有出现。

语法

参数:该函数接受4个参数,其中3个是必需的,1个是可选的。所有这些参数描述如下:

  1. $searchVal:这个参数可以是字符串类型也可以是数组类型。该参数指定要搜索和替换的字符串。
  2. $replaceVal:这个参数可以是字符串类型也可以是数组类型。此参数指定要替换$searchVal字符串的字符串。
  3. $subjectVal:这个参数可以是字符串和数组类型。该参数指定要搜索$searchVal并替换为$replaceVal的字符串或字符串数组。
  4. $count:这个参数是可选的,如果传递,它的值将被设置为对字符串$subjectVal执行的替换操作的总数。

 如果$searchVal和$replaceVal参数是数组,那么将在$subjectVal字符串中搜索$searchVal参数的所有元素,并替换为$replaceVal参数中的相应元素。如果$replaceVal中的元素数量小于$searchVal数组中的元素数量,那么如果在$subjectVal参数中出现了$searchVal参数的其他元素,那么它们将被替换为空字符串。如果$subjectVal参数也是数组而不是字符串,那么将搜索$subjectVal的所有元素。

返回值:该函数根据$subjectVal参数返回一个字符串或数组,并替换值。

在第一个例子中,你的每一次出现都被他取代了。在第二个例子中,由于两个参数都是数组,因此,第一个参数中的每个元素都替换为第二个参数中的相应元素,如上所述。

下面的程序说明了PHP中的str_replace()函数:

程序1

输出

程序2

输出

参考

http://php.net/manual/en/function.str-replace.php

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP | str_repeat() Function

下一篇: PHP | str_shuffle() Function

登录 评论
avatar