PHP 字符串函数

PHP strpbrk() 函数用于在字符串中搜索任何指定字符并返回剩余的字符串部分,它是大小写敏感,区分大小写的。

如果是多个字符,则看谁先匹配就先返回谁,具体的请参考例子1和例子3.

语法

strpbrk(string,charlist);

    参数

    参数说明必须/可选
    string指定要搜索的字符串必须
    charlist指定要查找的字符必须

    返回值

    它返回字符串的剩余部分,从它找到第一次出现的任何指定字符的位置。

    示例

    介绍一些例子,了解PHP strpbrk() 函数的使用方法。

    示例1

    <?php
    $text 'Hello yxjc123';
    echo strpbrk($text'oe');//因为e先匹配所以返回ello yxjc123
    ?>
    • 1
    • 2
    • 3

    输出:

    ello yxjc123

    示例2

    <?php
    $text 'This is a Simple text.';
    // 因为字符区分大小写,所以返回Simple text
    echo strpbrk($text'S');
    ?>
    • 1
    • 2
    • 3
    • 4

    输出:

    Simple text.

    示例3

    <?php
    $text = 'This is a Simple text.';
    // 因为'i' 首先匹配,所以返回 is is a Simple text.
    echo strpbrk($text, 'mi');
    ?>
    • 1
    • 2
    • 3
    • 4

    输出:

    is is a Simple text.

    相关函数:

    • strcasecmp () :用于比较两个字符串。
    • strchr() :用于查找一个字符串在另一个字符串中的第一次出现的位置。
    • strcoll() :它是基于语言环境的字符串比较。
    • strcmp() :二进制安全字符串比较(区分大小写)