ccc

Arrays: Cómo ordenar un array

<?php
$alumnos = array("uno", "dos", "tres", "cuatro", "cinco");
sort($alumnos);
foreach ($alumnos as $key => $val) {
  echo "alumnos[".$key."]=".$val."<br>";  // los muestra en orden alfabético
}

RSORT  // lo ordenaría alfabéticamente en orden inverso
rsort($alumnos);

KSORT: // lo ordena por el índice
$actores = array("1940"=>"James Stewart", "1937"=>"Spencer Tracy", "1951"=>"Humphrey Bogart","1945"=>"Ray Milland");
ksort($actores);
foreach ($actores as $key=>$val) {
  echo $key." = ".$val."<br>";  // muestra 1937 ..., 1940 ..., 1945..., 1951...
}

KRSORT: // lo ordena por el índice pero en orden inverso
krsort($actores);

ASORT: // ordena arrays con índice pero lo ordena por los valores
asort($actores);

ARSORT: // Lo mismo que ASORT pero en orden inverso
arsort($actores);

NATSORT(): // igual q el sort normal pero en el orden numérico: 1, 2, 11, 12 (sort lo ordena alfabéticamente  1, 11, 12, 2)
?>

Si tienes alguna duda o problema en PHP haz la pregunta en el comentario de esta entrada e intentaré responderte lo antes posible

No hay comentarios:

Publicar un comentario