str_replace()函數用于替換字符串中的指定字符(區(qū)分大小寫)。
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
用于將字符串替換為另一個字符串。該函數返回一個字符串或者數組。該字符串或數組是將 subject 中全部的 search 都被 replace 替換之后的結果。
它返回具有替換值的字符串或數組
| 序號 | 參數與說明 |
|---|---|
| 1 | find 必需。它指定要查找的字符串 |
| 2 | replace 必需。它指定替換find中的值 |
| 3 | subject 必需。執(zhí)行替換的數組或者字符串 |
| 4 | count 可選。它對替換數進行計數。 |
試試下面的實例,字符串替換,數組,數組元素個數不相同替換:
<?php
//字符串替換,將 nhooo 替換為 www.nhooo
echo str_replace("nhooo","www.nhooo","(cainiaoplus.com)",$count);
echo"<br>";
echo "替換次數為:".$count;
echo"<br>";
//替換數組中的元素。
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$replacement_count));
echo"<br>";
echo "替換次數為:".$replacement_count;
echo"<br>";
//替換和被替換數組元素個數不同
$find = array("Hello","world");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_replace($find,$replace,$arr));
?>測試看看?/?輸出結果
www.jixiangtaizi.com.cn 替換次數為:1 Array ( [0] => blue [1] => pink [2] => green [3] => yellow ) 替換次數為:1 Array ( [0] => B [1] => [2] => ! )