PHP 菜鳥教程

PHP 高級(jí)教程

PHP & MySQL

PHP 參考手冊(cè)

PHP str_ireplace() 函數(shù)用法及示例

PHP String 字符串函數(shù)手冊(cè)

str_ireplace()函數(shù)用于使用指定字符替換字符串中的某些字符(不區(qū)分大小寫)。

語法

str_ireplace(find,replace,string,count)

定義和用法

該函數(shù)返回一個(gè)字符串或者數(shù)組。該字符串或數(shù)組是將 string 中全部的 find 都被 replace 替換(忽略大小寫)之后的結(jié)果。如果沒有一些特殊的替換規(guī)則,你應(yīng)該使用該函數(shù)替換帶有 i 修正符的 preg_replace() 函數(shù)。

如果 find 和 replace 為數(shù)組,那么 str_ireplace() 將對(duì) subject 做二者的映射替換。如果 replace 的值的個(gè)數(shù)少于 find 的個(gè)數(shù),多余的替換將使用空字符串來進(jìn)行。如果 find 是一個(gè)數(shù)組而 replace 是一個(gè)字符串,那么 find 中每個(gè)元素的替換將始終使用這個(gè)字符串。
注意:如果 find 或 replace 是數(shù)組,他們的元素將從頭到尾一個(gè)個(gè)處理。

返回值

 返回替換后的字符串或者數(shù)組。

參數(shù)

序號(hào)參數(shù)與說明
1

find

必需。要查找的值

2

replace

必需。find 的替換值。一個(gè)數(shù)組可以被用來指定多重替換

3

string

必需。要被搜索和替換的字符串或數(shù)組。
如果 string 是一個(gè)數(shù)組,替換操作將遍歷整個(gè) string,并且也將返回一個(gè)數(shù)組。

4

count

可選。如果被指定,它將對(duì)替換數(shù)進(jìn)行計(jì)數(shù)。

在線示例

試試下面的實(shí)例,以不區(qū)分大小的方式,替換數(shù)組中的元素,并返回替換的次數(shù):

<?php
   //以不區(qū)分大小的方式,替換數(shù)組中的元素,并返回替換的次數(shù)。
   $input = array("nhooos",".com","simply","easy","learning");
   print_r(str_ireplace("nhooos","nhooo",$input,$i)); //不區(qū)分大小寫
   
   echo "<br>" . "替換次數(shù): $i";  
?>
測(cè)試看看?/?

輸出結(jié)果

Array
(
    [0] => nhooo
    [1] => .com
    [2] => simply
    [3] => easy
    [4] => learning
)

替換次數(shù): 1

PHP String 字符串函數(shù)手冊(cè)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清