在PHP中,可以使用mb_substr
函数来截取包含特殊字符的字符串。mb_substr
函数可以处理多字节字符,因此可以正确地截取包含特殊字符的字符串。
以下是一个示例代码,演示如何使用mb_substr
函数截取含有特殊字符的字符串:
$str = "你好,世界!";
$start = 0;
$length = 2;
$substr = mb_substr($str, $start, $length, 'utf-8');
echo $substr; // 输出:你好
在上面的示例中,我们首先定义了一个包含特殊字符的字符串$str
,然后使用mb_substr
函数从索引0开始截取长度为2的子字符串。最后,我们输出截取后的子字符串。