php中strpos(), stripos(),strrpos(), strripos()的区别

  • A+
所属分类:PHP日常 函数

作用:

1.判断某个字符串在另一个字符串中的位置

2.判断某个字符串是否包含一个字符串

strpos($str,$char), 左边开始,符出现的位置,区分大小写;

stripos($str,$char), 左边开始,字符出现的位置,不区分大小写;

strrpos($str,$char) 右边开始,字符出现的位置,区分大小写;

strripos($str,$char) 右边开始,字符出现的位置,不区分大小写;

返回值:

如果$str包含$char,则返回对应的下标(下标从0开始),否则返回false。但是需要注意,不能用以下方式判断某个字符串是否包含一个字符串

if(stripos($str,$char)){

}

因为PHP中 0==false 为真。
————————————————
版权声明:本文为CSDN博主「我爱默小兜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hsd2012/article/details/52205911

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: