前言
在日常PHP开发中strpos stripos strrpos strripos这四个函数是会经常用到的,但是你又掌握了多少呢?在这里将着中就这4个函数做一个详细的解析。
正文
stripos — 查找字符串首次出现的位置(不区分大小写),应使用 === 运算符来测试此函数的返回值;
strpos 左边开始字符出现的第一个位置,区分大小写;
stripos 和上面一样,不区分大小写;
strrpos 左边开始字符出现的最后一次的位置,区分大小写;
strripos 和上面一样,不区分大小写。
详细代码如下
$str="AaBbbBCc";
//区分大小写
var_dump(strpos($str,'b'));//int(3)
//不区分大小写
var_dump(stripos($str,'b'));//int(2)
//区分大小写,最后一个的位置
var_dump(strrpos($str,'b'));//int(4)
//不区分大小写,最后一个的位置
var_dump(strripos($str,'b'));//int(5)
//stripos — 查找字符串首次出现的位置(不区分大小写),应使用 === 运算符来测试此函数的返回值
//因为下面这个返回0 不全等判断 会认为是false
var_dump(stripos($str,'a'));//int(0)
结尾
通过本文的讲解各位小朋友对于PHP中的这个四个函数的用法是不是熟悉了?那接下来奋斗吧小盆友们。