多維數(shù)組的各種操作
1归粉、多維數(shù)組排序:
function my_array_multisort($data,$sort_order_field,$sort_order=SORT_DESC,$sort_type=SORT_NUMERIC){
foreach($data as $val){
$key_arrays[]=$val[$sort_order_field];
}
array_multisort($key_arrays,SORT_DESC,SORT_NUMERIC,$data);
return $data;
}
應(yīng)用例子:
$liveCourseInfo = my_array_multisort($liveCourseInfo,'create_time',SORT_DESC寇荧,SORT_NUMERIC);
2、數(shù)組合并:
array_merge($arr1,$arr2);
3地技、二維數(shù)組去重:
$arr; //需要去重的數(shù)組
$key = array(); //判斷重復(fù)用的輔助數(shù)組
$newarray = array(); //去重后的數(shù)組
foreach ($arr as $k=>$v){
if(in_array($v['uid'],$key)){ //根據(jù)數(shù)組的uid屬性去重原探,去除重復(fù)uid的數(shù)組
unset($arr[$k]);
}else{
$key[]=$v['uid'];
$newarray[] = $v;
}
}
一維數(shù)組的各種操作