我正在尝试将utf8编码的字符串拆分为字符数组.我现在使用的功能用于工作,但由于某种原因它不再起作用.可能是什么原因.更好的是,我该如何解决?
这是我的字符串:
Zelf heb ikmaaréénvraag:wie ben jij?
这是我的功能:
function utf8Split($str, $len = 1)
{
$arr = array();
$strLen = mb_strlen($str);
for ($i = 0; $i < $strLen; $i++)
{
$arr[] = mb_substr($str, $i, $len);
}
return $arr;
}
Run Code Online (Sandbox Code Playgroud)
这是结果:
Array
(
[0] => Z
[1] => e
[2] => l
[3] => f
[4] =>
[5] => h
[6] => e
[7] => b
[8] =>
[9] => i
[10] => k
[11] =>
[12] => m
[13] …Run Code Online (Sandbox Code Playgroud)