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 協議》,轉載必須註明作者和本文連結