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 之 没有mysql支持时的替代方案
Oct 09 PHP
Fatal error: Call to undefined function curl_init()解决方法
Apr 09 PHP
PHP新手用的Insert和Update语句构造类
Mar 31 PHP
PHP获取用户的浏览器与操作系统信息的代码
Sep 04 PHP
深入解析PHP的引用计数机制
Jun 14 PHP
php 根据url自动生成缩略图并处理高并发问题
Jan 23 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
Jul 18 PHP
php通过array_merge()函数合并关联和非关联数组的方法
Mar 18 PHP
PHP面向对象之后期静态绑定功能介绍
May 18 PHP
php实现网页端验证码功能
Jul 11 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
Sep 30 PHP
PHP实现提取多维数组指定一列的方法总结
Dec 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中字符集转换iconv函数使用总结
2014/10/11 PHP
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
简述php环境搭建与配置
2016/12/05 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
JS中showModalDialog 的使用解析
2013/04/17 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
jQuery使用post方法提交数据实例
2015/03/25 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
深入讲解AngularJS中的自定义指令的使用
2015/06/18 Javascript
js查看一个函数的执行时间实例代码
2015/09/12 Javascript
非常实用的12个jquery代码片段
2015/11/02 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
vue.js中created方法作用
2018/03/30 Javascript
JavaScript事件对象深入详解
2018/12/30 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
2019/11/07 Javascript
python计算最小优先级队列代码分享
2013/12/18 Python
简单使用Python自动生成文章
2014/12/25 Python
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
Python面向对象类的继承实例详解
2018/06/27 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
2020/08/24 HTML / CSS
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
css animation配合SVG制作能量流动效果
2021/03/24 HTML / CSS
本科生的职业生涯规划范文
2014/01/09 职场文书
4S店售后客服自我评价
2014/04/09 职场文书
欢迎标语大全
2014/06/21 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle
Go语言编译原理之源码调试
2022/08/05 Golang