PHP strrpos函数是一个用于查找字符串在另一个字符串中最后一次出现的位置的函数。它返回字符串在另一个字符串中最后一次出现的位置,如果没有找到该字符串,则返回 FALSE。
int strrpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
strrpos() 函数的语法如上所述,它需要三个参数:haystack、needle 和 offset。其中 haystack 是必需参数,它是要在其中搜索 needle 的字符串。needle 是必需参数,它是要在 haystack 中搜索的子字符串。offset 是可选参数,它是从 haystack 的开头计数的偏移量。
strrpos() 函数使用区分大小写的方式来查找 needle 在 haystack 中最后一次出现的位置。如果 needle 不存在于 haystack 中,则该函数返回 FALSE。
// a is the first character in the string so it's position is 0.
上面的例子将使用 strrpos() 函数来查找 "a" 字符在 "abc" 字符串中最后一次出现的位置。由于 "a" 是 "abc" 字符串中的首字母,因此它的位置是 0。
PHP String 参考手册
查找 "php" 在字符串中最后一次出现的位置:
strrpos() 函数查找字符串在另一字符串中最后一次出现的位置(区分大小写)。
注释:strrpos() 函数是区分大小写的。
相关函数:
参数 | 描述 |
---|---|
string | 必需。规定被搜索的字符串。 |
find | 必需。规定要查找的字符。 |
start | 可选。规定开始搜索的位置。 |
返回值: | 返回字符串在另一字符串中最后一次出现的位置,如果没有找到字符串则返回 FALSE。注释: 字符串位置从 0 开始,不是从 1 开始。 |
---|---|
PHP 版本: | 4+ |
更新日志: | 自 PHP 5.0 起,find 参数可以是一个超过一个字符的字符串。 在 PHP 5.0 中,新增了 start 参数。 |
PHP ucwords() 函数PHP String 参考手册实例 把每个单词的首字符转换为大写:?php echo ucwords(hello world); ?运行实例 » 定...
PHP diskfreespace() 函数 完整的 PHP Filesystem 参考手册定义和用法 diskfreespace() 函数返回指定目录的可用空间,...
PHP filectime() 函数 完整的 PHP Filesystem 参考手册定义和用法 filectime() 函数返回指定文件的上次修改时间。 该函数将检查...
PHP fstat() 函数 完整的 PHP Filesystem 参考手册定义和用法 fstat() 函数返回关于一个打开的文件的信息。 该函数将返回一个包...
PHP is_dir() 函数 完整的 PHP Filesystem 参考手册定义和用法 is_dir() 函数检查指定的文件是否是一个目录。 如果目录存在,该...