php原來的str_replace函數(shù)是替換全部的,如果我們要只替換一次的話可參考下面實(shí)現(xiàn)程序來解決.

str_replace() 函數(shù)使用一個(gè)字符串替換字符串中的另一些字符。

語法:str_replace(find,replace,string,count)

參數(shù) 描述

find 必需,規(guī)定要查找的值.

replace 必需,規(guī)定替換 find 中的值的值.

string 必需,規(guī)定被搜索的字符串.

count 可選,一個(gè)變量,對(duì)替換數(shù)進(jìn)行計(jì)數(shù).

php替換一次的函數(shù),代碼如下:

  1. function str_replace_once($needle$replace$haystack) { 
  2. $pos = strpos($haystack$needle); 
  3. if ($pos === false) { 
  4. //開源軟件:phpfensi.com 
  5. return $haystack
  6. return substr_replace($haystack$replace$posstrlen($needle)); 
  7. }
轉(zhuǎn)載請(qǐng)注明來源:php中str_replace函數(shù)只替換一次實(shí)例

  哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無需額外費(fèi)用,即可穩(wěn)步提升排名至首頁。歡迎體驗(yàn)最佳的哈爾濱網(wǎng)站建設(shè)。