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 →
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com