在 PHP 中使用 mb_substr()
函数来处理中文字符串。mb_substr()
函数是 multibyte-safe 的,可以正确处理多字节字符(包括中文字符)。
例如,要截取一个中文字符串的前两个字符,可以这样使用 mb_substr()
函数:
$str = "你好,世界";
$substr = mb_substr($str, 0, 2, 'utf-8');
echo $substr; // 输出:你好
在上面的示例中,第一个参数是要操作的字符串,第二个参数是起始位置,第三个参数是要截取的长度,第四个参数是字符串的字符编码(utf-8)。
使用 mb_substr()
函数可以确保正确处理中文字符,避免出现乱码或不正确的截取结果。