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递归列出所有文件和目录的代码
Sep 10 PHP
php 什么是PEAR?(第三篇)
Mar 19 PHP
一步一步学习PHP(4) php 函数 补充2
Feb 15 PHP
PHP中替换换行符的几种方法小结
Oct 15 PHP
php批量删除数据库下指定前缀的表以prefix_为例
Aug 24 PHP
php中的mongodb select常用操作代码示例
Sep 06 PHP
THINKPHP3.2使用soap连接webservice的解决方法
Dec 13 PHP
postman的安装与使用方法(模拟Get和Post请求)
Aug 06 PHP
详解php用static方法的原因
Sep 12 PHP
PHP实现的支付宝支付功能示例
Mar 26 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
Oct 30 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
Apr 04 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实现无限级分类实现代码(递归方法)
2011/01/01 PHP
php eval函数用法总结
2012/10/31 PHP
PHP在网页中动态生成PDF文件详细教程
2014/07/05 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
php往mysql中批量插入数据实例教程
2018/12/12 PHP
JavaScript入门学习书籍推荐
2008/06/12 Javascript
js操作select控件的几种方法
2010/06/02 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
详解JS中统计函数执行次数与执行时间
2018/09/04 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
[58:54]EG vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
解决python删除文件的权限错误问题
2018/04/24 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
2020/07/09 Python
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
男方父母婚礼答谢词
2014/01/25 职场文书
经济管理毕业生求职信
2014/03/15 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
2015年技术工作总结范文
2015/04/20 职场文书
毕业感言怎么写
2015/07/31 职场文书
2016年寒假见闻
2015/10/10 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL