PHP实现删除字符串中任何字符的函数
发布:smiling 来源: PHP粉丝网 添加日期:2021-06-16 10:55:05 浏览: 评论:0
这篇文章主要介绍了PHP实现删除字符串中任何字符的函数,涉及php针对字符串的遍历与截取操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下。
本文实例讲述了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:加入了循环删除,可以删除所有符合条件的字符串 .
Tags: PHP删除字符串
- 上一篇:php递归函数三种实现方法及如何实现数字累加
- 下一篇:PHP会话处理的10个函数
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)