PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。下面简单讲述一下PHP实现删除任意字符串函数的方法,此函数涉及到php对字符串的遍历截取的使用技巧,对于初学者很一定的参考价值。具体代码如下:function delStr($start, $end, $orgenStr)

{

$temp=$orgenStr; //读取删除字符位置前一部分字符串并赋值给$temp

while(strpos($temp, $start) && strpos($temp, $end)){

$temp=substr($temp, 0, strpos($temp, $start)).substr($temp,strpos($temp, $end)+strlen($end));

}

return $temp;

}

应用实例,代码如下:$a="1234abcd56789aaabbb1234abcdef56780123";

$b="1234";

$c="5678";

echo delStr($b,$c,$a);

输出结果如下:9aaabbb0123

strpos() 函数查找字符串在另一字符串中第一次出现的位置。

相关函数如下:

stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)

strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)

strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)

PHP的特性包括如下几方面:

1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法;

2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

3. PHP支持几乎所有流行的数据库以及操作系统;

4. 最重要的是PHP可以用C、C++进行程序的扩展。

php字符串中删除字符串函数,PHP 实现删除任意区间内字符串函数方法相关推荐

  1. C语言试题六十一之请编写函数fun:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中。

    1. 题目 请编写函数fun,其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程 ...

  2. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……

    例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...

  3. 1.统计所输入字符串中单词的个数。2.删除一个list里面重复元素。3.将列表中的偶数变成它的平方,奇数保持不变。4.输入字符串,将其每个字符的ASCII码形成列表并输出.5.猜单词游戏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1.统计所输入字符串中单词的个数,单词之间用空格分隔. 代码: print("请输入字符(以空格隔开):" ...

  4. java取出字符串中的后四位_[原]Java面试题-将字符串中数字提取出来排序后输出...

    [Title][原]Java面试题-将字符串中数字提取出来排序后输出 [Date]2013-09-15 [Abstract]很简单的面试题,要求现场在纸上写出来. [Keywords]面试.Java. ...

  5. 【字符串操作之】从原字符串中切出一段,返回一个新的字符串→→slice方法...

    slice从原字符串中切出一段,返回一个新的字符串,原字符串并未改变. 如果按 startIndex 索引到的字符与按 endIndex 索引到的字符相同或位于后者的右侧,则该方法返回一个空字符串. ...

  6. 遍历这些字符串,如果字符串没有包含数字的,就将字符串中的小写字母转成大写字母并打印字符串

    package cn.silence;public class StrDemo3 {/*** 有如下字符串:"12ab","java","cd&quo ...

  7. 遍历这些字符串,如果字符串没有包含数字的, * 就将字符串中的小写字母转成大写字母并打印字符串

    package Day08;import java.util.Scanner;/*** 有如下字符串:"12ab","java","cd", ...

  8. java 工具类-去除字符串中特殊字符、全角转为半脚、获取字符串中姓名/电话、姓名重复后追加a.b.c...aa,ab..

    java 工具类-去除字符串中特殊字符.全角转为半脚.获取字符串中姓名/电话.姓名重复后追加a.b.c-aa,ab- public class NameUtil {/*** 姓名重复后追加a.b.c. ...

  9. python中比较重要的几个函数_Python 几个重要的内置函数 python中的内置函数和关键字需要背过吗...

    python重要的几个内置函数用法 python内置函数什么用忘不掉的是回忆,继续的是生活,错过的,就当是路过吧.来来往往身边出现很多人,总有一个位置,一直没有变.看看温暖的阳光,偶尔还是会想一想. ...

最新文章

  1. 注册表----修改Win7登录界面
  2. 认识HTML5的WebSocket 认识HTML5的WebSocket
  3. Linux常用命令简述--wc
  4. 一步一步将自己的代码转换为观察者模式
  5. list循环赋值_Python之 for循环
  6. 基于 websocket 实现的 im 实时通讯案例
  7. c#中ReadLine,Read,ReadKey的区别
  8. react router官方文档_阿里开源可插拔 React 跨端框架 UmiJS
  9. 八年磨一剑,阿里云ApsaraDB for HBase2.0正式上线
  10. linux中输入ls出现蓝色的点,linux上ls的蓝色太深,怎么处理
  11. Spring Boot文档阅读笔记-DataSource configuration
  12. 理解C++ dynamic_cast
  13. 懂商业的技术合伙人(7):怎样快速开发一个APP(2)
  14. 根据标题自动生成图片程序,使用教程,并附程序下载
  15. 【校内互侧】ZYF loves qaq (找规律+递推)
  16. 深入理解SLAM中的Marginalization
  17. python opencv 读取mov文件
  18. R绘图 第十篇:绘制散点图(高级)
  19. XP系统访问共享提示提示:找不到“”。请检查拼写是否正确……
  20. python ipo是什么意思呢_python ipo模型是指什么_后端开发

热门文章

  1. NAT原理?代理服务器原理?
  2. Exchaneg 2013 集成OWAS
  3. Cognos值提示设置小技巧
  4. java 实现数据结构之队列
  5. sharepoint修改主机名以后出现cannot connect to the configuration database错误
  6. 搜索了一下电脑上编程相关的 pdf, 看有你需要的吗?
  7. VS2005 sp1安装体会
  8. 【Java线程】“打工人”初识线程池及自定义线程池实战
  9. SpringMVC系列一
  10. ajax传值给java_java+jquery+ajax+json实现传值