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 字串參考