Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie ein beliebiges Zeichen in einer Zeichenfolge in PHP

So löschen Sie ein beliebiges Zeichen in einer Zeichenfolge in PHP

藏色散人
藏色散人Original
2020-05-17 11:18:023681Durchsuche

So löschen Sie ein beliebiges Zeichen in einer Zeichenfolge in PHP

PHP-Methode zum Löschen eines beliebigen Zeichens in einer Zeichenfolge

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);

Ausgabeergebnis:

So löschen Sie ein beliebiges Zeichen in einer Zeichenfolge in PHP

Empfohlen: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie ein beliebiges Zeichen in einer Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn