首页博客网络编程
菲律宾比索 str_replace()
摘要

内容

PHP str_replace:主要提示

  • 通过使用此函数,可以替换文本字符串中的字符。

  • PHP 区分大小写。如果需要执行不区分大小写的搜索,请尝试函数。str_replacestr_ireplace()

  • 如果第三个参数指定的变量是数组,则该函数将检查每个数组元素并返回一个数组。

  • 如果第一个和第二个函数参数都是数组,并且第二个参数的元素比第一个参数少,则将使用空字符串作为替换。

  • 如果第一个参数是数组,第二个参数是字符串,则该字符串将用于每个数组元素。

功能说明

通过使用 PHP 函数,您将用第二个参数中指定的字符串替换第一个参数中指定的字符串。第三个参数是将在其中进行搜索和替换的字符串或数组。PHP 返回一个字符串或带有替换值的数组。str_replacestr_replace

让我们看一个简单的例子:

复制

<?php
  echo str_replace("world","Peter","Hello world!"); 
?>

正确的语法

这里有一个简单的方案,用于PHP字符串替换函数的正确语法:

str_replace(find, replace, string, count)

在下表中,分别描述了函数的每个参数,以便您更好地了解:

参数描述
找到必要。定义必须查找的值。
取代必要。定义替换值。
字符串必要。指定将在其中进行搜索的字符串。
计数没必要。设置对所做的更改进行计数的变量。

代码示例

在下面你可以看到的示例中,PHP 字符串替换函数在数组中找到单词并将其替换为单词 。在这种情况下,我们只做了一个更改,但如果代码包含多个单词,则该函数将成功替换所有单词。cat$arrlamacat

变量保存函数执行了多少次替换的值:$i

复制

<?php
  $arr = array("Best", "pet", "is", "cat");
  print_r(str_replace("cat", "lama", $arr, $i));  echo "Replace count: $i"; 
?>

在下面的示例中,PHP 函数用字母 B 替换数组中的两个字符串。亲眼看看:str_replace$arr

复制

<?php
  $find = array("Hello", "world");
  $replace = "B";
  $arr = array("Hello", "world", "!");
  print_r(str_replace($find, $replace, $arr));?>


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/206

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位