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