ホームページ >バックエンド開発 >PHPチュートリアル >PHP文字列を配列に変換する簡単な例(中国語をサポート)

PHP文字列を配列に変換する簡単な例(中国語をサポート)

WBOY
WBOYオリジナル
2016-07-25 08:55:471194ブラウズ
  1. /**
  2. * 文字列を配列に変換、漢字をサポート、utf-8 形式に限定
  3. * 主催: Script Academy bbs.it-home.org
  4. * @param $str
  5. * @return array
  6. */
  7. function StringToArray($str)
  8. {
  9. $result = array();
  10. $len = strlen($str);
  11. $i = 0 ;
  12. while($i < $len){
  13. $chr = ord($str[$i]);
  14. if($chr == 9 || $chr == 10 || (32 $result[] = substr($str,$i,1);
  15. $i +=1;
  16. }elseif(192 $result[] = substr($str,$i,2);
  17. $i +=2;
  18. }elseif(224 $result[ ] = substr($str,$i,3);
  19. $i +=3;
  20. }elseif(240 $result[] = substr($str, $i,4);
  21. $i +=4;
  22. }elseif(248 $result[] = substr($str,$i,5);
  23. $i +=5;
  24. }elseif(252 $result[] = substr($str,$i,6);
  25. $i +=6;
  26. }
  27. }
  28. return $result;
  29. }
复制代


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