最新的Web開發教程
 

PHP str_ireplace() Function

<PHP字符串參考

替換字符"WORLD" (case-insensitive)字符串中"Hello world!""Peter"

<?php
echo str_ireplace("WORLD","Peter","Hello world!");
?>
運行示例»

定義和用法

str_ireplace()函數替換一些字符字符串中的一些其他字符。

此功能通過以下規則:

  • 如果要搜索的字符串是一個數組,它返回一個數組
  • 如果要搜索的字符串是一個數組,找到並且與每個數組元素進行替換
  • 如果兩個查找和替換的陣列,和替換具有比找到更少的元件,一個空字符串將被用作替換
  • 如果發現是一個數組,取而代之的是一個字符串,替換字符串將用於每發現價值

Note:此功能是區分大小寫。 使用str_replace()函數來執行區分大小寫的搜索。

Note:該函數是二進制安全的。


句法

str_ireplace( find,replace,string,count )

參數 描述
find 需要。 指定值來查找
replace 需要。 指定值來代替的價值find
string 需要。 指定要搜索的字符串
count 可選的。 計數的替換數的變量

技術細節

返回值: 返回一個字符串或數組與值替換
PHP版本: 5+
更新日誌: 在PHP 5.0中添加計數參數

更多示例

實施例1

使用str_ireplace()與陣列和一個計數變量:

<?php
$arr = array("blue","red","green","yellow");
print_r(str_ireplace("RED","pink",$arr,$i)); // This function is case-insensitive
echo "Replacements: $i";
?>
運行示例»

實施例2

使用str_ireplace()與比找到替代更少元素:

<?php
$find = array("HELLO","WORLD");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_ireplace($find,$replace,$arr));
?>
運行示例»

<PHP字符串參考