PHP实现删除字符串中任何字符的函数


Posted in PHP onAugust 11, 2015

本文实例讲述了PHP实现删除字符串中任何字符的函数。分享给大家供大家参考。具体如下:

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

输出为:

aaaabbbbtttttttttttttttttttttaaaabbbbkkkkkkkkkkkkaaaabbbbttttttttttttttttttttt

PS:

一般应用在1234和5678中间有动态内容,可以批量地删除

update:加入了循环删除,可以删除所有符合条件的字符串 .

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP中利用substr_replace将指定两位置之间的字符替换为*号
Jan 27 PHP
php 多关键字 高亮显示实现代码
Apr 23 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
浅析linux下apache服务器的配置和管理
Aug 10 PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 PHP
thinkPHP5.0框架自动加载机制分析
Mar 18 PHP
PHP多线程模拟实现秒杀抢单
Feb 07 PHP
关于ThinkPHP中的异常处理详解
May 11 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
Jun 10 PHP
PHP按一定比例压缩图片的方法
Oct 12 PHP
php+ajax实现商品对比功能示例
Apr 13 PHP
tp5.1 框架数据库高级查询技巧实例总结
May 25 PHP
详解php的socket通信
Aug 11 #PHP
Java中final关键字详解
Aug 10 #PHP
php生成二维码
Aug 10 #PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 #PHP
PHP的关于变量和日期处理的一些面试题目整理
Aug 10 #PHP
6个超实用的PHP代码片段
Aug 10 #PHP
解读PHP中的垃圾回收机制
Aug 10 #PHP
You might like
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
thinkPHP多语言切换设置方法详解
2016/11/11 PHP
javascript 动态添加表格行
2006/06/22 Javascript
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
jQuery JSON的解析方式分享
2011/04/05 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
关于微信中a链接无法跳转问题
2016/08/02 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
javascript将list转换成树状结构的实例
2017/09/08 Javascript
JS实现的集合去重,交集,并集,差集功能示例
2018/03/13 Javascript
微信小程序中button去除默认的边框实例代码
2019/08/01 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
python登录QQ邮箱发信的实现代码
2013/02/10 Python
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
全面分析Python的优点和缺点
2018/02/07 Python
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
python实现维吉尼亚加密法
2019/03/20 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
python 用户交互输入input的4种用法详解
2019/09/24 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
什么是类的返射机制
2016/02/06 面试题
优秀学生干部推荐材料
2014/02/03 职场文书
诚信承诺书范文
2014/03/27 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
酒店宣传语大全
2015/07/13 职场文书
《纸船和风筝》教学反思
2016/02/18 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript