PHP配列操作
876 ワード
多次元配列の様々な操作
1、多次元配列のソート:
適用例:
2、配列の結合:
3、二次元配列の重量除去:
1 D配列のさまざまな操作
1、多次元配列のソート:
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;
}
適用例:
$liveCourseInfo = my_array_multisort($liveCourseInfo,'create_time',SORT_DESC,SORT_NUMERIC);
2、配列の結合:
array_merge($arr1,$arr2);
3、二次元配列の重量除去:
$arr; //
$key = array(); //
$newarray = array(); //
foreach ($arr as $k=>$v){
if(in_array($v['uid'],$key)){ // uid , uid
unset($arr[$k]);
}else{
$key[]=$v['uid'];
$newarray[] = $v;
}
}
1 D配列のさまざまな操作