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笔试题
Aug 04 PHP
php中设置多级目录session的问题
Aug 08 PHP
php中通过curl smtp发送邮件
Jun 05 PHP
php读取excel文件的简单实例
Aug 26 PHP
php构造函数的继承方法
Feb 09 PHP
php遍历类中包含的所有元素的方法
May 12 PHP
CI配置多数据库访问的方法
Mar 28 PHP
php生成网页桌面快捷方式
May 05 PHP
PHP使用phpunit进行单元测试示例
Sep 23 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
Oct 03 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
Oct 10 PHP
PHP pthreads v3下worker和pool的使用方法示例
Feb 21 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 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
php 中的4种标记风格介绍
2012/05/10 PHP
PHP中使用file_get_contents post数据代码例子
2015/02/13 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
jquery.messager.js插件导致页面抖动的解决方法
2013/07/14 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
浅谈jQuery的offset()方法及示例分享
2015/07/17 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
详解如何在Vue项目中发送jsonp请求
2019/10/25 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
python使用正则表达式分析网页中的图片并进行替换的方法
2015/03/26 Python
Python爬取网易云音乐上评论火爆的歌曲
2017/01/19 Python
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
python读取各种文件数据方法解析
2018/12/29 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
Python识别html主要文本框过程解析
2020/02/18 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
Python实现壁纸下载与轮换
2020/10/19 Python
详解Open Folder as PyCharm Project怎么添加的方法
2020/12/29 Python
我的中国梦口号
2014/06/16 职场文书
高中学校对照检查材料
2014/08/31 职场文书
毕业生班级鉴定评语
2015/01/04 职场文书
仓库保管员岗位职责
2015/02/09 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
2015年预算员工作总结
2015/05/14 职场文书
离婚案件被告代理词
2015/05/23 职场文书
初任公务员培训心得体会
2016/01/08 职场文书
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android