原创

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),专注Java技术干货分享!让你从此路人变大神!回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。微信搜索小程序“Java精选面试题”,内涵3000+道Java面试题!

涵盖:互联网那些事、算法与数据结构、SpringMVC、Spring boot、Spring Cloud、ElasticSearch、Linux、Mysql、Oracle等

评论

分享:

支付宝

微信