分享

php字符串与中文字符拆分方法

 丶平上 2016-06-23
  1. <?php 
  2. function str_split_utf8($str){ 
  3.  $split=1; 
  4.  $array=array(); 
  5.  for($i=0;$i<strlen($str)){ 
  6.   $value=ord($str[$i]); 
  7.   if($value>127){ 
  8.    if($value>=192&&$value<=223) $split=2; 
  9.    elseif($value>=224 && $value<=239) $split=3; 
  10.    elseif($value>=240 && $value<=247) $split=4; 
  11.   }else
  12.    $split=1; 
  13.   } 
  14.   $key=null; 
  15.   for($j=0;$j<$split;$j++,$i++){ 
  16.    $key.=$str[$i]; 
  17.   } 
  18.   array_push($array,$key); 
  19.  } 
  20.  return $array
  21. $string="php粉丝网www.phpfensi.com"
  22. $arr1=str_split_utf8($string); 
  23. echo join("%",$arr1); 
  24. ?> 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多