4
4

1 回答 1

13

您应该将mbstring用于 unicode 字符串。

$char = mb_substr($text, 0, 1, 'UTF-8'); // output अ

如果需要,您可以将“UTF-8”替换为任何其他编码。

PHP 默认不支持 unicode。请注意,如果您想使用它,您需要启用 mbstring。您可以通过检查是否加载了扩展来检查:

if (extension_loaded('mbstring')) {
    // mbstring loaded
}
于 2014-12-15T05:43:48.013 回答