原创

PHP 实现删除任意区间内字符串函数方法

        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++进行程序的扩展。

关注下方微信公众号“Java精选”(w_z90110),回复关键字领取资料:如HadoopDubboCAS源码等等,免费领取资料视频和项目。 

涵盖:程序人生、搞笑视频、算法与数据结构、黑客技术与网络安全、前端开发、Java、Python、Redis缓存、Spring源码、各大主流框架、Web开发、大数据技术、Storm、Hadoop、MapReduce、Spark、elasticsearch、单点登录统一认证、分布式框架、集群、安卓开发、iOS开发、C/C++、.NET、Linux、Mysql、Oracle、NoSQL非关系型数据库、运维等。

评论

分享:

支付宝

微信