//二维数组排序, $arr是数据,$keys是排序的健值,$order是排序规则,1是升序,0是降序
array_sort($arr, $keys, $order=0)
{
if (!is_array($arr))
{
return false;
}
$keys = array();
foreach($arr as $key => $val)
{
$keys[$key] = $val[$keys];
}
if($order == 0)
{
asort($keys);
}
else
{
arsort($keys);
}
reset($keys);
foreach($keys as $key => $vals)
{
$keysort[$key] = $key;
}
$new_array = array();
foreach($keysort as $key => $val)
{
$new_array[$key] = $arr[$val];
}
return $new_array;
}
php 二维数组排序算法函数
最新推荐文章于 2021-11-29 16:19:12 发布