PHP str_ireplace()
函数用于将某些字符替换为其他字符。它是str_replace()函数的不区分大小写版本。
语法
str_ireplace(find,replace,string,count);
参数
参数 | 说明 | 必选/可选 |
---|---|---|
find | 指定要查找的值。 | 必须 |
replace | 指定要替换的值。 | 必须 |
string | 指定要搜索的字符串 | 必须 |
count | 它是计算替换次数的变量。 | 可选 |
注意
此函数是二进制安全的。
示例
介绍2个例子,了解PHP str_ireplace()
函数的使用方法。
示例1
<?php
$arr = array("PHP","JAVA","PYTHON","RUBY");
print_r(str_ireplace("PHP","JAVA",$arr,$i)); // 此函数不区分大小写
echo "<br>替换次数: $i";
?>
输出:Array
(
[0] => JAVA
[1] => JAVA
[2] => PYTHON
[3] => RUBY
)
替换次数: 1
(
[0] => JAVA
[1] => JAVA
[2] => PYTHON
[3] => RUBY
)
替换次数: 1
上面的例子将PHP替换为JAVA。
示例2
<?php
//把PHP替换为B,JAVA为空
$find = array("PHP","JAVA");
$replace = array("B");
$arr = array("PHP","java","!");
print_r(str_ireplace($find,$replace,$arr));
?>
输出:Array
(
[0] => B
[1] =>
[2] => !
)
(
[0] => B
[1] =>
[2] => !
)