PHP str_split のメソッド関数を模倣して、中国語の文字を配列に分割します

WBOY
リリース: 2016-06-20 13:03:21
オリジナル
1057 人が閲覧しました

array str_split ( string $string [, int $split_length = 1 ] )

str_split は配列を返します。最初のパラメータは文字列型で、グループ化する文字列を示します。2 番目のパラメータがない場合、デフォルトはグループ化する 1 文字です。 。

ただし、漢字などの文字列には適していません。 以下は、漢字を配列に分割する方法です。

header("Content-type:text/html;charset=utf-8");
$str="赵钱孙";
function mbstringToArray($str,$charset) {
    $strlen=mb_strlen($str);
    while($strlen){
        $array[]=mb_substr($str,0,1,$charset);
        $str=mb_substr($str,1,$strlen,$charset);
        $strlen=mb_strlen($str);
    }
    return $array;
}
//用法gbk utf-8
$arr = mbstringToArray($str,"utf-8");
 
var_dump($arr);
ログイン後にコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!