Script php: Ordinare array o estrarre elemento casuale da array

   difficoltà:  script script script script script

Script simili
9/10/2006


Vedremo di seguito alcune funzioni che ci permettono di ordinare un array. Con la funzione sort() possiamo ordinare in ordine alfabetico gli elementi dell'array, con rsort() l'ordine sarà decrescente, mentre la funzione shuffle() mescola l'array in modo casuale.
Se vogliamo estrarre solo il primo elemento basterà prendere $array_dati[0] e avremo o il primo elemento in ordine alfabetico, o l'ultimo o un elemento random.

<?
$array_dati=array('c','a','b','d','g','e','f');
echo "Ordine naturale<br>";
for($a=0;$a<count($array_dati);$a++){
echo $array_dati[$a]." ";
}
// c a b d g e f
sort($array_dati);
echo "<br>Ordine crescente<br>";
for($a=0;$a<count($array_dati);$a++){
echo $array_dati[$a]." ";
}
// a b c d e f g
rsort($array_dati);
echo "<br>Ordine decrescente<br>";
for($a=0;$a<count($array_dati);$a++){
echo $array_dati[$a]." ";
}
// g f e d c b a
shuffle($array_dati);
echo "<br>Ordine casuale<br>";
for($a=0;$a<count($array_dati);$a++){
echo $array_dati[$a]." ";
}
// ordine diverso a ogni reload
?>
  




Lascia un commento


Codice di controllo*:
Nome*:
Email/Link:
Testo*:
 
I campi contrassegnati con * sono obbligatori.