Articles contenant le tag tirage au sort php
Affichage aléatoire d’un string.
Posté par admin dans Fonctions Sympas, Fonctions Utiles En Php le 31 août 2010
Vous le savez déjà, pour avoir un nombre aléatoire en PHP, il est facile d’utiliser la fonction Rand(min,max) qui tirera au sort un nombre entre min & max
C’est un peu plus complexe pour un tableau de valeur…Mais l’utilité est géniale:
- Pour faire du split testing
- Pour afficher des pub aléatoirement
- Pour faire toute sorte de chose que votre imagination vous dictera ( pseudo aléatoire dans un script d’auto-comment par exemple
)
Voici donc la fonction qui utilise un tableau:
<?php
function get_rand($array)
{
if (!is_array($array) array($array);//Si ce n'est pas un tableau, on transforme.
return $array[array_rand($array)];//Tirage au sort
}
?>
Utilisation:
<?php
$valeurs = array('toto','titi','tutu','tata','tete');
echo get_rand($valeurs);//affichera toto ou titi ou tutu etc...
?>
C’est tout simple mais réellement éfficace…Ce site étant un peu mon carnet de fonction, je la retrouverais donc pour mes développements futurs.
A vos commentaires.
Les Commentaires