天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php數組中包含中文的排序方法

php數組中文排序,文件格式一般用utf8,直接用asort排序不行。若是gbk和gb2312可以。這跟編碼有關。gbk和gb2312本身的編碼就是用拼音排序的。
復制代碼 代碼如下:
function utf8_array_asort(&$array) {
if(!isset($array) || !is_array($array)) {
  return false;
}
foreach($array as $k=>$v) {
  $array[$k] = iconv('UTF-8', 'GB2312',$v);
}
asort($array);
foreach($array as $k=>$v) {
  $array[$k] = iconv('GB2312', 'UTF-8', $v);
}
return true;
}
使用例子:
復制代碼 代碼如下:
$abc = array('a'=>'猜', 'b'=>'我','c'=>'哦','d'=>'棍','e'=>'f','f'=>'爸','z'=>'州');
utf8_array_asort($abc);
print_r($abc);
但是使用這個函數發現,有些文字會出錯,可能是utf8編碼認不出某些字導致的“非法字符”,據了解GBK字符集比較大,換成GBK,再加上IGNORE忽略掉不認識的字符 ,改成下面這樣
復制代碼 代碼如下:
private function utf8_array_asort(&$array) {
  if(!isset($array) || !is_array($array)) {
   return false;
  }
  foreach($array as $k=>$v) {
   $array[$k] = iconv('UTF-8', 'GBK//IGNORE',$v);
  }
  asort($array);
  foreach($array as $k=>$v) {
   $array[$k] = iconv('GBK', 'UTF-8//IGNORE', $v);
  }
  return true;
}

php技術php數組中包含中文的排序方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 伊在香蕉国产在线视频 | 男生插曲女生身全过程 | 9420高清完整版在线电影免费观看 | 阿力gv资源 | 蜜芽亚洲欧美一区二区电影 | 成人天堂资源WWW在线 | 免费观看男生桶美女私人部位 | 国产偷抇久久精品A片蜜臀A | YELLOW视频直播在线观看 | 日美一级毛片 | 姐姐不~不可以动漫在线观看 | 含羞草完整视频在线播放免费 | 2021久久精品免费观看 | 一级做a爰片久久毛片苍井优 | 国产精品v片在线观看不卡 国产精品v欧美精品v日韩 | z0000性欧美 YY8848高清私人影院 | 亚洲 自拍 欧洲 视频二区 | 在线观看日本污污ww网站 | 国产免费人成在线视频视频 | 里番acg纲手的熟蜜姬训练场 | 春暖花开 性 欧洲 | 99综合之综合久久伊人 | 国产成人综合高清在线观看 | 成3d漫二区三区四区 | 扒开双腿疯进出爽爽爽动态图 | 亚洲精品日韩在线观看视频 | 成人在免费观看视频国产 | 一区二区三区无码高清视频 | 精品无码国产自产在线观看 | 久久久久综合网久久 | 日日夜夜影院在线播放 | 羞羞麻豆国产精品1区2区3区 | 国产精品你懂得 | 亚洲 日本 中文字幕 制服 | 成人国产在线观看 | 蜜柚影院在线观看免费高清中文 | 亚洲精品国产专区91在线 | av影音先锋影院男人站 | 午夜伦伦电影理论片费看 | 国产精品人妻一区免费看8C0M | 国产AV国产精品国产三级在线L |