麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PHP > 正文

php關鍵字僅替換一次的實現函數

2024-05-04 23:39:58
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php實現每個關鍵字僅需要替換一次,有時一個項目里面涉及到批量替換關鍵字的問題,本文針對控制替換次數進行研究,感興趣的小伙伴們可以參考一下
 

對于批量替換關鍵字的問題,僅替換而言沒什么可說的,但這里需要的是每個關鍵字僅需要替換一次就可以了。查閱了php相關函數文檔,發現php本身是沒有函數實現這個功能的,所以不得不自己解決了。總結了幾種可行方法,小記一下!
(1)使用 preg_replace 函數實現這個功能,因為 preg_replace 這個函數本身是可以實現控制替換次數的,所以一開始就想到他了,具體實現方法如下:
 

  1. //可以實現替換次數的控制,不僅限于只替換一次,比如$limit為2的時候表示一個詞出現很多吃的時候僅替換2次,-1表示全部替換。$search 和 $replace 都可以是字符串或者數組,但必須對應  
  2. function str_replace_limit($search,$replace,$content,$limit=-1){  
  3.   if(is_array($search)){  
  4.     foreach ($search as $k=>$v){  
  5.       $search[$k]='`'.preg_quote($search[$k],'`').'`';  
  6.     }  
  7.   }else{  
  8.     $search='`'.preg_quote($search,'`').'`';  
  9.   }  
  10.   //把圖片描述去掉  
  11.   $content=preg_replace("/alt=([^ >]+)/is",'',$content);  
  12.   return preg_replace($search,$replace,$content,$limit);  
  13. }  
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美成人高清在线 | 色七七久久影院 | 国产成视频在线观看 | 91精品国产91热久久久做人人 | 国产91大片| 久久久久久久久日本理论电影 | 黄色毛片视频在线观看 | 久久在现视频 | 午夜视频久久 | 羞羞色网站 | 久草在线综合网 | 久久艹综合 | 午夜影院a| 九九热视频免费在线观看 | 羞羞视频免费网站 | 特级黄aaaaaaaaa毛片 | 一区二区三级视频 | 一级毛片免费在线 | 久久亚洲美女视频 | 日本在线视 | 国产精品一区二区三区在线看 | www国产成人免费观看视频,深夜成人网 | 成人在线视频在线观看 | 在线91视频| 在线2区 | 色七七亚洲 | 日韩av片网站 | 国产精品久久久久久久久岛 | 日韩激情| 一区二区三区日韩精品 | 日韩激情一区 | 欧美一级成人一区二区三区 | chinesexxxx刘婷hd 国产91在线播放九色 | 黄色成人av在线 | 久久亚洲一区二区三区成人国产 | 久久精品一区视频 | 午夜性久久 | asian附近女人裸体pics | 亚洲特黄a级毛片在线播放 久久久入口 | 91羞羞 | 国产精品一区二区三区在线播放 |