?? arrayorder.php
字號(hào):
/**
* 對(duì)一個(gè)多維數(shù)組的某個(gè)字段進(jìn)行排序
*
* @param array $array 待排序數(shù)組
* @param string $key 排序根據(jù)的字段
* @return array 子數(shù)組的字段
*/
function array_sort_by(&$array,$key,$sub){
$tmp = null;
$min = null;
$n = count($array);
for ($i=0;$i<=$n-1;$i++){
$min = $i;
if(isset($array[$i+1])){
for($y=$i+1;$y<$n;$y++){
if($array[$min][$key]>$array[$y][$key]){
$min = $y;
}
}
if($min!=$i){
$tmp = $array[$i];
$array[$i] = $array[$min];
$array[$min] = $tmp;
unset($tmp);
}
}
if(isset($array[$i][$sub])) {
$array[$i][$sub]=array_sort_by($array[$i][$sub],$key);
}
}
unset($n);
unset($min);
return $array;
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -