No entiendo el "usort"
Publicado por Jesus Ibarra (1 intervención) el 30/01/2009 05:08:40
Hola,
Quiero entender un script, el cual viene con la funcion "usort".
La libreria no es muy clara sobre esta funcion.
Alguien puede explicar el funcionamiento del siguiente script ?
<?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 ";
}
?>
Tambien el uso de
"return ($a < $b) ? -1 : 1;"
No lo entiendo.
Agradeciria cualquier comentario. Gracias!
Quiero entender un script, el cual viene con la funcion "usort".
La libreria no es muy clara sobre esta funcion.
Alguien puede explicar el funcionamiento del siguiente script ?
<?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 ";
}
?>
Tambien el uso de
"return ($a < $b) ? -1 : 1;"
No lo entiendo.
Agradeciria cualquier comentario. Gracias!
Valora esta pregunta


0