mb_strcut
获取字符串的一部分
适用于 PHP 4 >= 4.0.6,PHP 5,PHP 7,PHP 8。
mb_strcut 函数用于截取字符串的一部分,支持多字节编码(如 UTF-8)。与 substr() 函数类似,但是它能够正确处理多字节字符,避免乱码。
mb_strcut(string $str, int $start, int $length = ?, string $encoding = mb_internal_encoding()): string
返回从指定位置开始截取的字符串。如果遇到错误,返回 false。
$str = "我喜欢编程"; echo mb_strcut($str, 1, 3); // 输出:喜欢
在此示例中,使用 mb_strcut 函数从字符串 "$str" 中截取,从第 2 个字符(索引 1)开始,截取 3 个字符。由于该字符串包含中文字符,mb_strcut 会正确处理每个中文字符,而不会产生乱码。