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 xml文件操作实现代码(二)
Mar 20 PHP
php模拟socket一次连接,多次发送数据的实现代码
Jul 26 PHP
深入解析phpCB批量转换的代码示例
Jun 27 PHP
如何使用FireFox插件FirePHP调试PHP
Jul 23 PHP
php将12小时制转换成24小时制的方法
Mar 31 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
Apr 27 PHP
PHP获取用户访问IP地址的5种方法
May 16 PHP
php封装的page分页类完整实例
Oct 18 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
Mar 14 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
购物车实现的几种方式优缺点对比
May 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
杏林同学录(三)
2006/10/09 PHP
PHP 文件上传功能实现代码
2009/06/24 PHP
国外比较好的几个的Php开源建站平台小结
2010/04/22 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
2014/11/22 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
纯js网页画板(Graphics)类简介及实现代码
2012/12/24 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
深入浅析Node.js单线程模型
2017/07/10 Javascript
基于AngularJS实现表单验证功能
2017/07/28 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
解决vue的过渡动画无法正常实现问题
2019/10/31 Javascript
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
python登录并爬取淘宝信息代码示例
2017/12/09 Python
Python使用matplotlib填充图形指定区域代码示例
2018/01/16 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Python如何实现转换URL详解
2019/07/02 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
检测浏览器对HTML5和CSS3支持度的方法
2015/06/25 HTML / CSS
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
酒店管理专业学生求职信
2013/09/27 职场文书
中学生班主任评语
2014/01/30 职场文书
2014年情人节活动方案
2014/02/16 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
Django操作cookie的实现
2021/05/26 Python
python脚本框架webpy模板赋值实现
2021/11/20 Python