php怎么将汉字字符串转为数组
墨初 编程开发 542阅读
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) "驼 " }