ホームページ >バックエンド開発 >PHPチュートリアル >PHP str_split のメソッド関数を模倣して、中国語の文字を配列に分割します
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);