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 配置文件中open_basedir选项作用
Jul 19 PHP
php在多维数组中根据键名快速查询其父键以及父键值的代码
May 07 PHP
php懒人函数 自动添加数据
Jun 28 PHP
PHP使用range协议实现输出文件断点续传代码实例
Jul 04 PHP
PHP的命令行命令使用指南
Aug 18 PHP
PHP性能优化大全(php.ini)
May 20 PHP
php 如何获取文件的后缀名
Jun 05 PHP
php文件上传类的分享
Jul 06 PHP
PHP网页安全认证的实例详解
Sep 28 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 PHP
laravel7学习之无限级分类的最新实现方法
Sep 30 PHP
关于PHP数组迭代器的使用方法实例
Nov 17 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版(2)
2006/10/09 PHP
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
typecho插件编写教程(一):Hello World
2015/05/28 PHP
Java中final关键字详解
2015/08/10 PHP
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
javascript实现时间格式输出FormatDate函数
2015/01/13 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
jquery插件Jplayer使用方法简析
2016/04/22 Javascript
基于Layer+jQuery的自定义弹框
2020/05/26 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
2019/09/05 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
2019/11/05 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
node.js中npm包管理工具用法分析
2020/02/14 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
Python解决鸡兔同笼问题的方法
2014/12/20 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
python用模块zlib压缩与解压字符串和文件的方法
2016/12/16 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
python判断设备是否联网的方法
2018/06/29 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
计算机专业自我鉴定
2013/10/15 职场文书
广告学专业自荐信范文
2014/02/24 职场文书
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle