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 02 PHP
PHP编码规范的深入探讨
Jun 06 PHP
解析使用ThinkPHP应该掌握的调试手段
Jun 20 PHP
解析数组非数字键名引号的必要性
Aug 09 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
Dec 24 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
Feb 13 PHP
Yii使用CLinkPager分页实例详解
Jul 23 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
Dec 16 PHP
php提交post数组参数实例分析
Dec 17 PHP
总结PHP中DateTime的常用方法
Aug 11 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
PHP+MySQL实现在线测试答题实例
Jan 02 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
Get或Post提交值的非法数据处理
2006/10/09 PHP
PHP中的类-什么叫类
2006/11/20 PHP
ThinkPHP3.1新特性之查询条件预处理简介
2014/06/19 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
php随机显示指定文件夹下图片的方法
2015/07/13 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
对YUI扩展的Gird组件 Part-2
2007/03/10 Javascript
jQuery的Ajax的自动完成功能控件简要说明
2013/02/22 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
javascript仿php的print_r函数输出json数据
2013/09/13 Javascript
JavaScript模拟实现键盘打字效果
2015/06/29 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
Node.js的特点详解
2017/02/03 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
2017/11/15 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
基于Vue+Webpack拆分路由文件实现管理
2020/11/16 Javascript
Python实现连接postgresql数据库的方法分析
2017/12/27 Python
django admin组件使用方法详解
2019/07/19 Python
Python 如何提高元组的可读性
2019/08/26 Python
Python return语句如何实现结果返回调用
2020/10/15 Python
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
优秀民警事迹材料
2014/01/29 职场文书
创建卫生先进单位实施方案
2014/03/10 职场文书
股权转让意向书
2014/04/01 职场文书
《恐龙》教学反思
2014/04/27 职场文书
园林系毕业生求职信
2014/06/23 职场文书
大学生心理活动总结
2014/07/04 职场文书
领导走群众路线整改措施思想汇报
2014/10/12 职场文书
客房部经理岗位职责
2015/02/02 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
个人业务学习心得体会
2016/01/25 职场文书
开发微信小程序之WXSS样式教程
2022/04/18 HTML / CSS
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android