str_replace() 函數在php中的應用(附範例講解)

2020-07-16 10:05:56

str_replace() 函數在php中的應用

1、定義和用法

該str_replace ( )函數代替某些字元與其他一些字元的字串。

此功能的作品以下規則:

如果字串被搜身是一個陣列,它返回一個陣列。

如果字串被搜身是一個陣列,查詢和替換是用每一個陣列元素。

如果查詢和替換的陣列,並取代了少部分比找到一個空字串將被用來作為取代。

如果發現是一個陣列並取代是一個字串,字串的替換將用於每一個尋找價值。

2、語法

str_replace(find,replace,string,count);

find (必需的),指定的價值發現。

replace(必需的),指定的價值,以取代的價值發現。

string(必需的),指定的字串被搜身。

count(任擇),一個變數的計數的數量更換。

* 註:此功能是區分大小寫的。

使用str_ireplace ( )執行不區分大小寫的搜尋。

*註:此功能是二進位制的安全。

範例1

<?php
echo str_replace("world","Peter","Hello world!");
?>

輸出結果

Hello Peter!

範例2 在這個例子中,我們將展示str_replace ( )同一個陣列和一個計數變數:

<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "Replacements: $i";
?>

輸出結果

Array
(
[0] => blue
[1] => pink
[2] => green
[3] => yellow
)
Replacements: 1

推薦教學:《PHP教學

以上就是str_replace() 函數在php中的應用(附範例講解)的詳細內容,更多請關注TW511.COM其它相關文章!