1. 程式人生 > >PHP實現刪除字符串中任何字符的函數

PHP實現刪除字符串中任何字符的函數

出現 spa return src bubuko amp bbbb fun 開始

function delStr($start, $end, $orgenStr) 
{ 
  //讀取要刪除字符位置的前一部分字符串,並賦值給$temp  
  //strpos讀取字符第一次出現的位置  
  //substr讀取指定開始與結束位置的子字符串  
  //echo $before."—". $last;  
  $temp=$orgenStr; 
  while(strpos($temp, $start) && strpos($temp, $end)){ 
  $temp=substr($temp, 0, strpos($temp, $start)).substr($temp
,strpos($temp, $end)+strlen($end));; //讀取要刪除字符位置的後一部分字符串,然後將前後部分連接,並賦值給$temp //返回最後是字符串 } return $temp; } //應用實例 $a="aaaa12345678bbbbtttttttttttttttttttttaaaa12345678bbbb kkkkkkkkkkkkaaaa12345678bbbbttttttttttttttttttttt"; $b="1234"; $c="5678"; echo delStr($b,$c,$a);

輸出為:

技術分享圖片

PHP實現刪除字符串中任何字符的函數