strrchr
strrchr
(PHP 4, PHP 5, PHP 7)
strrchr - 查找字符串中最后一次出现的字符
描述
string strrchr ( string $haystack , mixed $needle )
这个函数返回 haystack 的一部分,该部分从最后一次出现的针开始,直到 haystack 结束。
参数
haystack
要搜索的字符串
needle
如果needle
包含多个字符,则只使用第一个字符。此行为与strstr()的行为不同。
如果needle
不是字符串,它将转换为整数并作为字符的序数值应用。
返回值
这个函数返回字符串的部分,如果没有找到needle
则返回FALSE
更新日志
版 | 描述 |
---|---|
4.3.0 | 这个函数现在是二进制安全的。 |
例子
示例#1 strrchr()示例
<?php
// get last directory in $PATH
$dir = substr(strrchr($PATH, ":"), 1
// get everything after last newline
$text = "Line 1\nLine 2\nLine 3";
$last = substr(strrchr($text, 10), 1
?>
注意
注意
:此功能是二进制安全的。
扩展内容
- strstr() - 查找第一次出现的字符串
- strrpos() - 查找字符串中最后一次出现子字符串的位置
← strpos
strrev →