Return to Snippet

Revision: 7958
at August 24, 2008 19:38 by iTony


Initial Code
// 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>';

Initial URL


Initial Description


Initial Title
Sort a bidimensional array

Initial Tags
sort, array

Initial Language
PHP