PHP strripos 函数:查找字符串中最后一次出现的字符串
1. PHP strripos 函数是什么?
strripos 是 PHP 中一个非常有用的函数,用于查找字符串中子字符串的最后一次出现。
从字符串末尾查找最后一个匹配项。
$str = "I have a dream to be a PHP Developer.";
$offset = 0;
$pos = strripos($str, "I");
echo $pos;
输出为23,这是找到的字符串“I”最后一次出现的位置。
2。使用 strripos 函数
strripos函数的使用格式为:
strripos ( string $haystack , string $needle [, int $offset = 0 ] ) : int|false
参数说明:
- haystack:要搜索的主字符串;
- needle: 要搜索的子字符串;
- offset: 搜索起始位置;如果省略该参数,则系统从字符串开头开始查找第一次出现的子字符串;
返回值:
返回子字符串在主字符串中最后一次出现的位置。如果没有找到,则返回 false。
3。 strripos 函数示例
1。示例:查找主字符串中最后一次出现的子字符串
$str = "I have a dream to be a PHP Developer.";
$offset = 0;
$pos = strripos($str, "I");
echo $pos;
输出:23
2。示例:查找
结尾之前的子字符串的位置
$str = "I have a dream to be a PHP Developer.";
$offset = 0;
$pos = strripos($str, "e", -10);
echo $pos;
输出为 8,这是 e 在字符串“I have a dream to b”中出现在“be a PHP Developer”旁边的最后一个位置。
3。示例:查找主字符串中最后一次出现的子字符串并忽略大小写
$str = "I have a dream to be a PHP Developer.";
$offset = 0;
$pos = strripos($str, "php");
echo $pos;
输出为 23,这是找到的字符串“PHP”的最后一次出现。
4。总结
strip 函数对于查找字符串最后一次出现的位置非常有用。尤其是在处理字符串时,很容易找到相关操作的位置。
同时我们可以通过offset参数指定搜索的起始位置,也可以忽略大小写字母,非常灵活。在实际项目开发中被广泛应用。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网