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去除重复字的实现代码
Sep 16 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
Jul 25 PHP
ThinkPHP中的三大自动简介
Aug 22 PHP
基于PHP如何把汉字转化为拼音
Dec 11 PHP
PHP指定截取字符串中的中英文或数字字符的实例分享
Mar 18 PHP
php实现文章置顶功能的方法
Oct 20 PHP
php5.3后静态绑定用法详解
Nov 11 PHP
浅谈php中fopen不能创建中文文件名文件的问题
Feb 06 PHP
PHP多维数组指定多字段排序的示例代码
May 16 PHP
PHP SESSION机制的理解与实例
Mar 22 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
Feb 03 PHP
laravel开发环境homestead搭建过程详解
Jul 03 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
XAMPP安装与使用方法详细解析
2013/11/27 PHP
CI(CodeIgniter)框架中的增删改查操作
2014/06/10 PHP
Yii2实现UploadedFile上传文件示例
2017/02/15 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
风吟的小型JavaScirpt库 (FY.JS).
2010/03/09 Javascript
js查错流程归纳
2012/05/04 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
使用JavaScript获取地址栏参数的方法
2014/12/19 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
2016/01/26 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
2016/09/20 Javascript
js实现返回顶部效果
2017/03/10 Javascript
element UI upload组件上传附件格式限制方法
2018/09/04 Javascript
vue实现百度下拉列表交互操作示例
2019/03/12 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
2020/08/10 Javascript
Python读写ini文件的方法
2015/05/28 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
Python基于递归实现电话号码映射功能示例
2018/04/13 Python
python按行读取文件,去掉每行的换行符\n的实例
2018/04/19 Python
Python版名片管理系统
2018/11/30 Python
Python-jenkins模块之folder相关操作介绍
2020/05/12 Python
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
施工人员岗位职责
2013/12/12 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
高中学生期末评语
2014/04/25 职场文书
团日活动总结模板
2014/06/25 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js
JavaScript实现队列结构过程
2021/12/06 Javascript
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js