php原來的str_replace函數是替換全部的,如果我們要只替換一次的話可參考下面實現程序來解決.
str_replace() 函數使用一個字符串替換字符串中的另一些字符。
語法:str_replace(find,replace,string,count)
參數 描述
find 必需,規定要查找的值.
replace 必需,規定替換 find 中的值的值.
string 必需,規定被搜索的字符串.
count 可選,一個變量,對替換數進行計數.
php替換一次的函數,代碼如下:
- function str_replace_once($needle, $replace, $haystack) {
- $pos = strpos($haystack, $needle);
- if ($pos === false) {
- //開源軟件:Vevb.com
- return $haystack;
- }
- return substr_replace($haystack, $replace, $pos, strlen($needle));
- }
新聞熱點
疑難解答