Code前端首页关于Code前端联系我们

PHP strripos 函数:查找字符串中最后一次出现的字符串

terry 2年前 (2023-09-29) 阅读数 57 #PHP
文章标签 PHP

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前端网发表,如需转载,请注明页面地址。

热门