字符串函数 str_ireplace ()

str_ireplace() 函数替换字符串中的一些字符(不区分大小写)

str_ireplace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] ) : mixed

  • 如果搜索的字符串是一个数组,那么它将返回一个数组。
  • 如果搜索的字符串是一个数组,那么它将对数组中的每个元素进行查找和替换。
  • 如果同时需要对数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余元素将用空字符串进行替换
  • 如果是对一个数组进行查找,但只对一个字符串进行替换,那么替代字符串将对所有查找到的值起作用。
参数 描述
search 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
subject 必需。规定被搜索的字符串。
count 可选。一个变量,对替换数进行计数。
$arr = ['blue','red','green','yellow'];
var_dump(str_ireplace('RED','pink',$arr,$i));
var_dump($i);
// ['blue','pink','green','yellow']
// 1


$str = 'a1a2a3a4a5a6a7a8a9';
$newStr = str_ireplace('a','b',$str,$x);
var_dump($newStr);  // b1b2b3b4b5b6b7b8b9
var_dump($x); // 9


$arrOne = ['hello','world'];
$replace = ['b','c'];
$arrTwo = ['hello','world','!'];
$arr = str_ireplace($arrOne,$replace,$arrTwo);
var_dump($arr);
// ['b','c','!']
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!