PHP将一个字符串转换成数组

高洛峰
发布: 2016-10-20 16:35:11
原创
1947 人浏览过

PHP将一个字符串转换成数组,支持中文

/**
 * 将一个字符串转换成数组,支持中文
 * @param string    $string   待转换成数组的字符串
 * @return string   转换后的数组
 */
function strToArray($string) {
    $strlen = mb_strlen($string);
    while ($strlen) {
        $array[] = mb_substr($string, 0, 1, "utf8");
        $string = mb_substr($string, 1, $strlen, "utf8");
        $strlen = mb_strlen($string);
    }
    return $array;
}
登录后复制


用法:

$string = '这里就是要转换成数组的字符串,www.liqingbo.cn';
$arr = strToArray($string);
print_r($arr);
登录后复制

输出:

Array
(
    [0] => 这
    [1] => 里
    [2] => 就
    [3] => 是
    [4] => 要
    [5] => 转
    [6] => 换
    [7] => 成
    [8] => 数
    [9] => 组
    [10] => 的
    [11] => 字
    [12] => 符
    [13] => 串
    [14] => ,
    [15] => w
    [16] => w
    [17] => w
    [18] => .
    [19] => l
    [20] => i
    [21] => q
    [22] => i
    [23] => n
    [24] => g
    [25] => b
    [26] => o
    [27] => .
    [28] => c
    [29] => n
)
登录后复制

   


相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!