PHP 字符串函数

PHP strrchr()函数用于查找字符最后一次出现的位置。注意它的返回值不是位置索引,而是后面所有的字符。

语法

strrchr(string,char);

参数

参数说明必须/可选
string指定要搜索的原字符串。必须
char

指定要查找的字符,

如果是数字,那就是要查找的ASCII值所对应的字符。

如果该参数多于一个字符,则以第一个字符为准。

必须

返回值

如果成功,则返回从该位置到字符串结尾的所有字符,如果失败,则返回 false。

注意

strrchr() 函数是二进制安全的。

示例

介绍2个例子,了解PHP strrchr()函数的使用方法。

示例1

<?php
$str1="Hello PHP";
$str2="PHP";
echo strrchr($str1,$str2);
?>

输出:

P

示例2

<?php
$str="Hello PHP";
echo strrchr("$str",101);
// 在字符串中搜索“e”(101)的 ASCII 值
//返回从该位置到字符串末尾的所有字符:ello PHP
?>

输出:

ello PHP

相关函数

strncmp():字符串前 n 个字符的比较(区分大小写).

strpbrk():在字符串中搜索指定字符中的任意一个。

strpos () :用于返回一个字符串在另一个字符串中第一次出现的位置。