hi,欢迎访问本站!
当前位置: 首页编程开发正文

php怎么将汉字字符串转为数组

墨初 编程开发 394阅读

php将字符串转为数组一般都是使用 explode() 函数通过某个指定的字符将字符串进行分割,但如果一个字符串全是中文如果转为数组的话,就显示的有点复杂了,下面是一个示例代码。可供参考。

php汉字字符串转数组的方法

使用下面的代码需要先确认php安装并开启了 mbstring 扩展,否则代码无法使用。

示例代码:

# 73so.com
$str = "沙漠骆驼";
$length = mb_strlen($str, 'utf-8');
$arr = array();
for ($i=0; $i < $length; $i++){
    $arr[] = mb_substr($str, $i, 1, 'utf-8').'  ';  
}
var_dump($arr);

打印结果:

array(4) {
  [0]=>
  string(5) "沙  "
  [1]=>
  string(5) "漠  "
  [2]=>
  string(5) "骆  "
  [3]=>
  string(5) "驼  "
}
声明:无特别说明,转载请标明本文来源!
相关推荐