PHP str_ireplace() 函数
示例
将字符串 "Hello world!" 中的字符 "WORLD" (不区分大小写) 替换为 "Peter"
<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
自己动手试一试 »
定义和用法
str_ireplace() 函数将字符串中的某些字符替换为其他字符。
此函数遵循以下规则
- 如果被搜索的字符串是数组,则返回一个数组
- 如果被搜索的字符串是数组,则对数组中的每个元素执行查找和替换
- 如果查找和替换都是数组,并且替换的元素少于查找的元素,则将使用空字符串作为替换值
- 如果查找是数组,替换是字符串,则将对每个查找值使用替换字符串
注意: 此函数不区分大小写。要执行区分大小写的搜索,请使用 str_replace() 函数。
注意: 此函数是二进制安全的。
语法
str_ireplace(查找值,替换值,被搜索字符串,计数)
参数值
参数 | 描述 |
---|---|
查找值 | 必需。指定要查找的值 |
replace | 必需。指定用于替换 查找值 的值 |
string | 必需。指定要搜索的字符串 |
count | 可选。一个变量,用于计算替换次数 |
技术详情
返回值 | 返回带有替换值的字符串或数组 |
---|---|
PHP 版本 | 5+ |
更新日志 | 计数 参数在 PHP 5.0 中添加 |
更多示例
示例
将 str_ireplace() 与数组和计数变量一起使用
<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // 此函数不区分大小写
echo "替换次数: $i";
?>
自己动手试一试 »
示例
将 str_ireplace() 与替换元素少于查找元素的组合一起使用
<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
自己动手试一试 »
❮ PHP 字符串参考