国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php數組中包含中文的排序方法

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

2020-07-01 14:16php編程技巧 PHP教程

這篇文章主要介紹了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;
}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲成人高清 | 午夜在线 | 羞羞视频免费观看网站 | 欧美精品一区二区三区四区 | 欧美日韩国产精品 | 日韩成人精品在线 | 国内外成人激情免费视频 | 福利精品视频 | www中文字幕 | 日本女人高潮视频 | 日韩中文字幕在线播放 | 无码一区二区三区视频 | 国产精品精品久久久 | 一区二区三区有限公司 | 日韩一二三区视频 | 亚洲成人精品在线观看 | 黄色国产片 | 一区二区三区久久 | 国产片av在线永久免费观看 | 欧美日韩中文字幕在线 | 91精品国产日韩91久久久久久 | 欧美成年黄网站色视频 | 婷婷色国产偷v国产偷v小说 | 综合色网站| 欧美激情国产日韩精品一区18 | 国产亚洲精品美女久久久久久久久久 | 超碰在线91 | 伊人久久综合 | 亚洲久久 | 精品成人av | 99看片网 | 国产成人精品久久二区二区 | 久久久久久久国产 | 中文字幕久久久 | 久久久性色精品国产免费观看 | 男人天堂a | 日韩欧美在线一区二区 | 久久777| 免费在线一区二区 | 91精品一区二区三区久久久久久 | 亚洲国产精品激情在线观看 |