strpbrk()

1. 定义

查找特定字符串中,以特定字符(单个)位置开始的子串。

2. 语法

strpbrk ( string $haystack , string $char_list ) : string

3. 参数说明

参数 可选性 数据类型 描述
$haystack 必需 字符串 被查找的字符串
$char_list 必需 字符串 查找的字符,区分大小写

4. 示例

<?php

// strpbrk()
// 查找特定字符串中,以特定字符(单个)开始的子串

$str = 'hello, world!';

$substr = strpbrk($str, 'o');
echo $substr,"\n";// 输出:o, world!

$substr = strpbrk($str, 'or');// 仅对单个字符有效
echo $substr,"\n";// 输出:o, world!

5. 延展阅读

  • strpos():查找特定子字符串首次出现的位置索引值(从 0 开始)
  • strstr():返回特定索引或特定子字符串首次出现的位置到字符串结尾的部分