小编ter*_*ten的帖子

将utf8字符串拆分为字符数组

我正在尝试将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)

php utf-8

3
推荐指数
3
解决办法
1万
查看次数

标签 统计

php ×1

utf-8 ×1