PHP 汉字 排序方法

523 阅读1分钟

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;

}