01/04/2012, 14:20
|
| | Fecha de Ingreso: marzo-2012
Mensajes: 45
Antigüedad: 12 años, 8 meses Puntos: 0 | |
ordenacion por usort() Hola. Este script está por todas partes para ilustrar qué hace usort(). Pues yo no lo entiendo.
¿Qué es $b en la función cmp() ?
¿Y si se trata de un array bidimensional y quiero ordenar por el segundo índice?
Gracias y saludos <?php
function cmp($a, $b)
{
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
$a = array(3, 2, 5, 6, 1);
usort($a, "cmp");
foreach ($a as $clave => $valor) {
echo "$clave: $valor\n";
}
?> |