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

P.S.一般应用在1234和5678中间有动态内容,可以批量地删除

update:加入了循环删除,可以删除所有符合条件的字符串 .

php 删除子字符串函数,PHP删除字符串中的任何字符函数相关推荐

  1. c语言中常用的字符函数以及字符串函数

    文章目录 前言 一.常用字符串函数 1.strlen() 2.strcpy() 3.strcat() 4.strcmp() 5.strstr() 6.memcpy() 6.memmove() 二.qs ...

  2. java 区分中英文,Java 区分文本中的中英文字符函数

    Java 区分文本中的中英文字符函数 复制代码 代码如下: public class EnCnTest { public static void main(String args[]) { byte ...

  3. oracle中匹配函数怎么用,Oracle中的正则表达式(及函数)详解

    运算符 在介绍函数前,这里先说明一下Oracle中正则表达式运算符及其描述. 如果不知道他们有什么用,或者也不知道描述说的是什么,没关系,可以先看后面的介绍,就知道他们的含义了. 图片.png ora ...

  4. python中内置函数的用法_python中str内置函数用法总结

    大家在使用python的过程中,应该在敲代码的时候经常遇到str内置函数,为了防止大家搞混,本文整理归纳了str内置函数.1字符串查找类:find.index:2.字符串判断类:islower.isa ...

  5. mysql有什么好用的小函数_盘点MySQL中比较实用的函数

    之前小编在工作中遇到一些处理数据的问题,例如完成日期格式化,获取几天后的时间,生成指定格式的编码等问题,这时候小编经常会写一大堆逻辑代码来进行处理,还自己感觉自己很流弊的样子,后来却发现同事遇到相同的 ...

  6. mysql中没有内置函数_[mysql]MySQL中的内置函数

    用在select  语句,以及子句where   order  by    hacing  中    update   delete 函数中可以将字段名作为字段来用,变量的值就是这个列对应的每一行记录 ...

  7. python语言中print函数的作用_python中如何使用print函数

    Python中print语句 1.逗号分隔符 在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1 y = 2 z = 3 p ...

  8. 创建内联函数matlab,浅析MATLAB中的内联函数、匿名函数和函数函数

    原创,转载请注明出处--(不注明也拿你没办法) 内联函数 内联(inline)函数是MATLAB 7以前经常使用的一种构造函数对象的方法.在命令窗口.程序或函数中创建局部函数时,通过使用inline构 ...

  9. 计算机一级text函数应用,在Excel中如何使用TEXT函数? -电脑资料

    Excel2003常用函数 1.NOW 用途:返回当前日期和时间所对应的序列号, 语法:NOW() 参数:无 实例:如果正在使用的是1900日期系统,而且计算机的内部时钟为2001-1-2812:53 ...

最新文章

  1. 一步一步学Silverlight 2系列(3):界面布局
  2. MFC中“资源在另一个编译器中打开”报错解决方法
  3. 【Linux】8_存储管理逻辑卷LVM
  4. Linux下Makefile的automake生成全攻略--转
  5. MacOS 如何安装 SVN 命令终端
  6. 2016 linux发行版排行_选择困难症必看!云服务器如何选择操作系统,Windows和Linux哪个更好?...
  7. 苹果iPad mini 6更多细节曝光:全面屏加持 搭载A14/A15芯片
  8. (五)nginx设置静态文件不记录日志
  9. Ubuntu设置终端相对短路径
  10. Docker使用Dockerfile创建Centos(tomcat+jdk)镜像
  11. [Erlang 0026] 目前最优的Erlang IDE
  12. 卡第那思让法铁的螺丝紧固件的数量一年内减少了15%
  13. 黑客+马拉松=? 黑客马拉松?
  14. 重新认识Git——抽丝剥茧说Git
  15. 免费|PDF文档翻译
  16. (15)[ICML13] Momentum: On the importance of initialization and momentum in deep learning
  17. 魅蓝5s即将发布 真假快充15日揭晓答案
  18. 用借款方实际付出的手续费(或利息)计算真实的手续费率(或利率)
  19. 从键盘上输入一个字符,如果它是小写字母,则把它转换成大写字母输出;否则,直接输出。
  20. python判断用户输入的两个单词是否字母相同,且出现的次数也一样

热门文章

  1. linux 脚本判断一个目录不存在
  2. linux文件管理相关操作
  3. 浅析Java虚拟机结构与机制
  4. Logstash输出日志到elasticsearch
  5. HTML5权威指南--Web Storage,本地数据库,本地缓存API,Web Sockets API,Geolocation API(简要学习笔记二)...
  6. postgis 导出 栅格_【FME HOWTO系列】08 导入数据库表、栅格数据、矢量数据
  7. android跳转到支付宝扫码,【笔记】通过adb shell启动支付宝扫码登录
  8. java线程 打印_java多线程实现 5秒一次打印当前时间
  9. python统计特定类型文件数量_分享一些常见的Python编程面试题及答案
  10. python编写函数isodd(x)_python函数对象