首页 > PHP开发 > php字符串函数(四):字符串查找函数

php字符串函数(四):字符串查找函数

作者: 分类:PHP开发 点击: 3,745 次

    php字符串函数是非常多的。今天,我们将介绍几个非常有用的php字符串函数——php字符串查找函数。在php编程中,我们对字符串的平时操作中,字符串查找还是比较多的。如:判断一个字符串在另一个字符串中是否存在,php的搜索查找,获取文件的后缀等等情况,这些情况下,我们就可能用到字符串查找。比如:获取网页图片的后缀,我们首先要获取到该图片最后一个点的位置,然后,再截取这个点后面的字符,就是该图片的后缀了。当然,php字符串查找用处远不止这些,在我们的php编程中会经常用到它们。下面,一起来看看这几个常用 的php字符串查找函数吧。

    1、strstr() 或 strchr() :区分大小写,

    这2个函数的功能是一样的,查找一个字符串在另一个字符串中的首次出现,并返回从该位置到字符串结尾的所有字符。

    echo strstr('yc60.com@gmail.com','@'); //返回@gmail.com

    例:结合substr截取函数来获取图片后缀

    echo  substr(strstr('http://wanlimm.com/logo.png', '.' ), 1);  //显示png

    2、stristr() :不区分大小写,

    这个函数与strstr函数使用方法一样,也是查找字符串的首次出现。

    该函数忽略大小写版本,在表单输入验证或搜索时,很有用。

    3、strrchr() :

    查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。

    echo strrchr('blog.gao.wanlimm.com.cn', '.' ); //显示:.cn

    4、strpos():

    查找一个字符串在另一个字符串中首次出现的位置 ,并返回这个位置值。

    echo strpos( 'blog.wanlimm.com', '.' ); //显示:4

    为什么是显示4,因为字符串的下标是从0开始的,这个字符串的第一个点是第5个字符,它的下标是4 。

    5、strrpos():

    跟strpos功能差不多,不过,是查找一个字符串在目标字符串中最后一次出现的位置,并返回这个位置值。

    echo strrpos( 'blog.wanlimm.com', '.' ); //显示:12

    php的字符串查找函数是相当有用的,也是我们平时使用最多的字符串函数,所以,我们一定要全面掌握这几个php字符串查找函数。

     



文章作者:honor
本文地址:https://wanlimm.com/77201808046440.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

上一篇:
下一篇:

或许你会感兴趣的文章:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.