php对字符串进行单字拆分并返回数组



  $tempaddtext="php对UTF8字体串进行单字分割返回数组";

  $cind = 0;

  $arr_cont = array();

  for ($i = 0; $i < strlen($tempaddtext); $i++) {

  if (strlen(substr($tempaddtext, $cind, 1)) > 0) {

  if (ord(substr($tempaddtext, $cind, 1)) < 192) {

  if (substr($tempaddtext, $cind, 1) != " ") {

  array_push($arr_cont, substr($tempaddtext, $cind, 1));

  }

  $cind++;

  } elseif(ord(substr($tempaddtext, $cind, 1)) < 224) {

  array_push($arr_cont, substr($tempaddtext, $cind, 2));

  $cind+=2;

  } else {

  array_push($arr_cont, substr($tempaddtext, $cind, 3));

  $cind+=3;

  }

  }

  }

  print_r($arr_cont);



评论



分享

最新加入

最新评论

bestphper: 就是就是 查看原文 01月12日 14:32
╰ゝ牵手丶永恒: 不错学习一下,只有不断的共享祖国才会更强大!哈哈 查看原文 01月08日 17:06





作者:Stubborn 京ICP备18062026号-1