PHP

php strpbrk函数能否处理多字节字符

小樊
84
2024-09-19 16:21:50
栏目: 编程语言

strpbrk() 函数在 PHP 中用于在一个字符串中搜索另一个字符串中的任何字符

要处理多字节字符,可以使用 mb_strpos() 函数。这是一个多字节安全的字符串查找函数,可以处理 Unicode 编码的字符串。例如:

$string = '你好,世界!';
$search = '世界';

if (mb_strpos($string, $search) !== false) {
    echo '找到了';
} else {
    echo '没找到';
}

在这个示例中,我们使用 mb_strpos() 函数在 $string 中查找 $search。如果找到了匹配项,将输出 “找到了”,否则输出 “没找到”。注意,我们使用 !== false 进行比较,因为 mb_strpos() 函数返回匹配项的位置,如果没有找到匹配项,则返回 false

0
看了该问题的人还看了