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 相关文章推荐
再次研究下cache_lite
Feb 14 PHP
15种PHP Encoder的比较
Apr 17 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
May 15 PHP
php抓取页面的几种方法详解
Jun 17 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
Mar 09 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
Apr 30 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
Oct 29 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
Dec 24 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
PHP队列场景以及实现代码实例详解
Feb 26 PHP
PHP 实现链式操作
Mar 09 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读取3389的脚本
2014/05/06 PHP
ThinkPHP实现事务回滚示例代码
2014/06/23 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
2017/11/07 PHP
PHP如何搭建百度Ueditor富文本编辑器
2018/09/21 PHP
js怎么判断flash swf文件是否加载完毕
2014/08/14 Javascript
深入浅析JavaScript中对事件的三种监听方式
2015/09/29 Javascript
13个PHP函数超实用
2015/10/21 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
javaScript+turn.js实现图书翻页效果实例代码
2017/02/16 Javascript
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
关于AngularJS中ng-repeat不更新视图的解决方法
2018/09/30 Javascript
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
微信小程序实现禁止分享代码实例
2019/10/19 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
带你使用webpack快速构建web项目的方法
2020/11/12 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
在Python程序和Flask框架中使用SQLAlchemy的教程
2016/06/06 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
关于阿里云oss获取sts凭证 app直传 python的实例
2019/08/20 Python
详解CSS3开启硬件加速的使用和坑
2017/08/21 HTML / CSS
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
迟到检讨书大全
2014/01/25 职场文书
会计专业应届生自荐信
2014/06/28 职场文书
2015上半年个人工作总结
2015/07/27 职场文书
辅导员学期工作总结
2015/08/14 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书
拒绝盗图!教你怎么用python给图片加水印
2021/06/04 Python
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
高并发下Redis如何保持数据一致性(避免读后写)
2022/03/18 Redis