Heim  >  Artikel  >  类库下载  >  PHP将一个字符串转换成数组

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

高洛峰
高洛峰Original
2016-10-20 16:35:111905Durchsuche

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
)

   


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP简单生成随机字符串Nächster Artikel:PHP程序

In Verbindung stehende Artikel

Mehr sehen