Home > Backend Development > PHP Tutorial > PHP implements a function to delete any characters in a string_php tips

PHP implements a function to delete any characters in a string_php tips

WBOY
Release: 2016-05-16 20:08:35
Original
1050 people have browsed it

The example in this article describes how to implement a function in PHP to delete any characters in a string. Share it with everyone for your reference. The details are as follows:

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

Copy after login

The output is:

aaaabbbbtttttttttttttttttttaaaabbbbkkkkkkkkkkkkkaaaabbbbttttttttttttttttttttt

PS:

General applications have dynamic content between 1234 and 5678, which can be deleted in batches

update: Added circular deletion, which can delete all strings that meet the conditions.

I hope this article will be helpful to everyone’s PHP programming design.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template