PHP strripos 字符串函数
-
定义和用法
strripos - 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写) -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
strripos ( string $haystack , string $needle [, int $offset = 0 ])
以不区分大小写的方式查找指定字符串在目标字符串中最后一次出现的位置。与 strrpos() 不同,strripos() 不区分大小写。 -
参数
参数 必需的 描述 haystack 是 在此字符串中进行查找。 needle 是 注意 needle 可以是一个单字符或者多字符的字符串。 offset 否 参数 offset 可以被指定来查找字符串中任意长度的子字符串。负数偏移量将使得查找从字符串的起始位置开始,到 offset 位置为止。 -
返回值
返回 needle 相对于 haystack 字符串的位置(和搜索的方向和偏移量无关)。同时注意字符串的起始位置为 0 而非 1。如果 needle 未被发现,返回 FALSE。此函数可能返回布尔值 FALSE,但也可能返回等同于 FALSE 的非布尔值。请阅读 布尔类型章节以获取更多信息。应使用 === 运算符来测试此函数的返回值。
-
示例
尝试一下<?php $haystack = 'ababcd'; $needle = 'aB'; $pos = strripos($haystack, $needle); if ($pos === false) { echo "对不起, 我们没在 ($haystack) 中找到 ($needle) "; } else { echo "恭喜您!\n"; echo "我们在( $haystack )位置( $pos )找到了最后一个( $needle )"; } ?>
-