// 對數組進行排序並且值不變 $keys=要排序的值 $arr=要排序的數組 $type=asc or desc 正序或倒序
public function GetSort($arr,$keys,$type='asc')
{
if(count($arr) <= 0 ) {
return false;
}
$temp = $new_arr = array();
foreach($arr as $key=>$val) {
$temp[$key] = $val[$keys];
}
if($type == 'asc') {
natsort($temp);
}else{
natsort($temp);// 自然排序法 排序 保持鍵名不變
$temp = array_reverse($temp,true); // 為true時反轉值 把最后一項放在前面 以此類推
}
foreach ($temp as $key=>$val) {
$new_arr[$key] = $arr[$key];
}
return $new_arr;
}