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根据二维数组的某一项对数组进行排序