PHP 字符串 strripos()函数
strripos()是PHP的预定义字符串函数。它用于查找一个字符串在另一个字符串中最后出现的位置。
语法
Strripos(string,find,start);
参数 | 描述 | 必需/可选 |
---|---|---|
string | 指定要搜索的字符串。 | 必需 |
find | 指定要查找的字符串。 | 必需 |
start | 指定搜索的起始位置。 | 可选 |
函数strripos()返回字符串最后一次出现的位置,如果未找到字符串则返回FALSE。字符串位置从0开始而不是1。
注意:strripos()函数是不区分大小写的。
示例1
<?php
echo "By using 'strripos()' function: ".strripos("Hello php,Hello php and Javascript!","PHP")
?>
输出:
By using 'strripos()' function: 16
示例2
<?php
haystack = 'ababcd';needle = 'aB';
pos = strripos(haystack, needle);
if (pos === false) {
echo "Sorry, we did not find (needle) in (haystack)";
} else {
echo "Congratulations!\n";
echo "We found the last (needle) in (haystack) at position ($pos)";
}
?>
输出:
Congratulations!
We found the last (aB) in (ababcd) at position (2)
参见:
- stripos() :用于返回一个字符串在另一个字符串中第一次出现的位置。
- strpos() :用于返回一个字符串在另一个字符串中第一次出现的位置。
- strrchr() :用于找到一个字符串在另一个字符串中最后一次出现的位置。
- strrev() :用于反转一个字符串。
参考:
http://php.net/manual/en/function.strripos.php