ホームページ  >  記事  >  类库下载  >  PHPは文字列を配列に変換します

PHPは文字列を配列に変換します

高洛峰
高洛峰オリジナル
2016-10-20 16:35:111976ブラウズ

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
)


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

関連記事

続きを見る