Php/func string str ireplace

来自菜鸟教程
跳转至:导航、​搜索

PHP str_ireplace()函数

❮PHP字符串参考

替换字符串“ Hello world!”中的字符“ WORLD”(不区分大小写)。与“彼得”:

<?php

echo str_ireplace("WORLD","Peter","Hello world!");

?>

定义和用法

str_ireplace()函数用字符串中的某些其他字符替换某些字符。

此功能按以下规则工作:

  • 如果要搜索的字符串是数组,则返回一个数组
  • 如果要搜索的字符串是数组,则对每个数组元素执行查找和替换
  • 如果find和replace都是数组,并且replace的元素少于find,则将使用空字符串作为replace
  • 如果find是一个数组,而replace是一个字符串,则替换字符串将用于每个find值

注意: 此功能不区分大小写。使用 str_replace()

函数以执行区分大小写的搜索。

注意: 此函数是二进制安全的。

句法

str_ireplace(find,replace,string,count)

参数值

参数 描述
find 需要。指定要查找的值
replace 需要。指定要替换的值

find

string 需要。指定要搜索的字符串
count 可选的。计算替换次数的变量

技术细节

返回值: 返回具有替换值的字符串或数组
PHP版本: 5+
更新日志: The

count 参数已在PHP 5.0中添加

更多例子

将str_ireplace()与数组和count变量一起使用:

<?php

$arr = array("blue","red","green","yellow");

print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive

echo "Replacements: $i";

?>

使用str_ireplace()替换元素少于查找元素:

<?php

$find = array("HELLO","WORLD");

$replace = array("B");

$arr = array("Hello","world","!");

print_r(str_ireplace($find,$replace,$arr));

?>

❮PHP字符串参考