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

原创 国哥笔记  2018-12-09 10:33  阅读 1,070 views 次

strripos()函数定义及用法

在php中,strripos()函数是使用来查找字符串在另一字符串中最后一次出现的位置,该函数查找字符串是不区分大小写的,函数返回字符串的位置(从0开始),如果没有找到字符串则返回FALSE;

strripos()函数有三个参数,第一个参数规定一个字符串,在该字符串中搜索;第二个参数也是字符串,是查找的字符串,从PHP 5.0版本起,该参数可以是一个超过一个字符的字符串;第三个参数是整数,是PHP 5.0版本中新增的可选参数,用来规定开始搜索的位置,从0开始,0表示从第1个字符开始,1代表从第2个字符开始,以此类推;

strripos()函数相似函数:

  • stripos():查找字符串在另一字符串中第一次出现的位置(不区分大小写);
  • strpos():查找字符串在另一字符串中第一次出现的位置(区分大小写);
  • strrpos():查找字符串在另一字符串中最后一次出现的位置(区分大小写);

strripos()函数语法格式

$location = strripos(string,find,start);

参数说明

  • $location:接收函数返回值的变量;
  • string:字符串,在该字符串中搜索;
  • find:字符串,规定要查找的字符,从PHP 5.0版本起,该参数可以是一个超过一个字符的字符串;
  • start:规定开始搜索的位置,是PHP 5.0版本中新增的可选参数,从0开始,0表示从第1个字符开始,1代表从第2个字符开始,以此类推;

实例:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
$string = "www.ggbiji.com www.ggbiji.com";  //字符串
$location1 = strripos($string,"biji");
$location2 = strripos($string,"BIJI"); //不区分大小写
$location3 = strripos($string,"baidu"); //查找不到返回false
echo '字符串:'.$string."<br/>";
echo 'strripos($string,"biji"):'.$location1."<br/>";
echo 'strripos($string,"BIJI"):'.$location2."<br/>";
echo 'strripos($string,"baidu"):'; 
var_dump($location3);
?>

var_dump()函数的用法见:php中var_dump()函数的用法笔记

运行结果:

strripos()函数

更多操作字符串的函数——>PHP String字符串函数大全

本文地址:https://www.ggbiji.com/php-strripos.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情