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