/**
* @param $arrays
* @param $sort_key
* @param int $sort_order
* @param int $sort_type
* @return array|bool
* 排序 给数组进行排序
*/
function my_sort($arrays,$sort_key,$sort_order=SORT_ASC,$sort_type=SORT_NUMERIC ){
if(is_array($arrays)){
foreach ($arrays as $array){
if(is_array($array)){
$key_arrays[] = $array[$sort_key];
}else{
return false;
}
}
}else{
return false;
}
array_multisort($key_arrays,$sort_order,$sort_type,$arrays);
return $arrays;
}
我做的例子是,我读取的数据类型不一致,而且数据需要通过时间倒叙,因此我使用了上面的方法
self::my_sort($meetingData,'START_TIME',SORT_ASC);
我将方法中的date类型的数据 修改为时间戳strtotime
可以使用一下 ![微笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif)