在PHP中,字符串函数 strrchr() 用来查找指定字符在字符串中的最后一次出现。
函数语法:
strrchr ( string $str , mixed $char ) : string
函数参数说明:
参数 | 描述 |
---|---|
str | 必需。规定被搜索的字符串。 |
char | 必需。规定要查找的字符。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 |
strrchr() 用来查找指定字符在字符串中的最后一次出现位置,并返回从该位置到字符串结尾的所有字符。
注意:
1. 如果 char 包含了不止一个字符,那么仅使用第一个字符。该行为不同于 strstr()。
2. 如果 char 不是一个字符串,那么将被转化为整型并被转换为数字对应的ASCII字符。
举例:
<?php // 查找指定字符在字符串中的最后一次出现位置,并返回从该位置到字符串结尾的所有字符 $rawStr = 'hello world'; $res = strrchr($rawStr, 'or'); echo $res;
以上代码输出如下:
orld