//二维数组排序, $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-03-26 12:24:13 发布
本文介绍了一个用于PHP的二维数组排序算法。该算法接受一个二维数组作为输入,并根据指定的键值进行升序或降序排序。通过遍历数组并利用asort()或arsort()函数完成排序过程。
784

被折叠的 条评论
为什么被折叠?



