PHP 对二维数组进行排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 对二维数组进行排序相关的知识,希望对你有一定的参考价值。
// rellenamos una array
$array[] = array('nombre'=>'miquel','edad'=>22);
$array[] = array('nombre'=>'carlos','edad'=>29);
$array[] = array('nombre'=>'hermann','edad'=>24);
$array[] = array('nombre'=>'jorge','edad'=>21);
$array[] = array('nombre'=>'daniel','edad'=>25);
// declaramos la función de ordenación
function cmp($a, $b)
{
if ($a["edad"] == $b["edad"]) {
return 0;
}
return ($a["edad"] <$b["edad"]) ? -1 : 1;
}
// ordenamos segun la función de ordenación
usort($array, "cmp");
echo '<pre>';
print_r($array);
echo '</pre>';
以上是关于PHP 对二维数组进行排序的主要内容,如果未能解决你的问题,请参考以下文章
PHP中如何对二维数组按某个键值进行排序
PHP 对二维数组进行排序
PHP 通过其中一个键对二维数组进行排序
PHP二维数组按照指定的顺序排序
thinkPHP二维数组排序
php根据二维数组的某一项对数组进行排序