Estrazione casuale di valori da un array in PHP
29 Novembre 2011
"array_rand()" è una funzione nativa (quindi disponibile in modo predefinito) del linguaggio per lo scripting server side PHP che ha il compito di estrarre in modo totalmente casuale uno o più elementi da una array, cioè un particolare tipo di variabile che ha la caratteristica di essere composta da più valori.
Per poter utilizzare tale funzione è necessario passare ad essa due parametri, essi sono:
Diversa è invece la procedura relativa alla generazione casuale di numeri all'interno di un intervallo definito, per la quale utilizzeremo invece la funzione "rand()" il cui funzionamento è stato già esposto in un precedente articolo.
Per poter utilizzare tale funzione è necessario passare ad essa due parametri, essi sono:
- l'array dal quale verrà estratto il valore casuale (o più valori casuali);
- il numero di valori da estrarre (argomento non obbligatorio).
<?php // definizione di un array $paperopoli = array("pippo", "pluto", "paperino", "qui", "quo", "qua"); // estrazione casuale di un singolo valore $risultato = array_rand($paperopoli, 1); // visualizzazione dell'estrazione casuale echo "Il papero del giorno è: " . $paperopoli[$risultato]; ?>
Diversa è invece la procedura relativa alla generazione casuale di numeri all'interno di un intervallo definito, per la quale utilizzeremo invece la funzione "rand()" il cui funzionamento è stato già esposto in un precedente articolo.
Pubblicato in:
PHP
Tutorials Correlati
Andare a capo con la funzione nl2br() di PHP
In un precedente articolo abbiamo visto come sia possibile utilizzare la fu...
Andare a capo con la funzione wordwrap() di PHP
La funzione nativa di PHP denominata wordwrap() è stata appositamente conce...
Sommare un giorno ad una data con PHP
Immaginiamo di dover gestire una data scritta per esempio nel formato "aaaa...
Data e ora in PHP
In questo piccolo tutorial andremo a capire come gestire e formattare le da...
Lettura dei meta-tag con PHP
La poco conosciuta funzione get_meta_tags() del linguaggio per lo scripting...
Lascia un commento
Categorie
- Apache (9)
- cPanel (2)
- Database (2)
- Drupal (1)
- HTML (3)
- Joomla (1)
- Linux (5)
- PHP (23)
- Sicurezza in Rete (4)
- Web Marketing (2)
- Webdesign e grafica (4)
- WordPress (3)
Archivi
Anno 2011