一、语法及参数
strripos(string $haystack , mixed $needle, int $offset = 0) : int|false 参数说明: 1. $haystack:必需。要搜索的字符串。 2. $needle:必需。要搜索的值。可以是字符串、数字、浮点数、数组。注意:如果needle是数组,则返回最后一个元素的位置。 3. $offset:可选。搜索的起始位置。如果是负数,则表示在字符串结尾指定的倒数字符处开始搜索,否则从指定位置开始搜索。默认值是0。 返回值: 如果strripos()函数找到了needle,则返回字符串中needle最后一次出现的位置。如果未找到needle,则返回false。二、使用示例
下面给出几个例子,以便更好地理解strripos()函数的具体用法。 Example 1: 查找一个字符串的最后位置 ``` "; } else { echo "The string '$findme' was found in the string '$content'"; echo " and exists at position $pos"; } ?> ``` 执行后输出“ The string 'x' was not found in the string 'will not be found' ”。 Example 2: 使用从右到左位置的偏移量搜索字符串 ``` "; } else { echo "The string '$findme' was found in the string '$content'
"; echo " and exists at position $pos"; } ?> ``` 执行后输出“ The string 'a' was found in the string 'abcdefg' and exists at position 1 ”。 Example 3: 查找最后一项 ``` ``` 执行后输出“ Congratulations! We found 'needle' in 'I'm looking for a needle in a haystack' at position 17 ”。