Forum Clubic

Créer un affichage de message aléatoire

Bonsoir,

J’ai eu beau chercher sur le forum, je n’ai trouvé aucun sujet permettant d’expliquer comment faire pour afficher une de 5 phrases enregistrées à chaque chargement de page. Pourriez vous me donner le code ou m’expliquer comment faire cela, ce serait vraiment aimable à vous.

Merci d’avance,
BusWay

Il faudrait déjà commencer par spécifier le langage informatique? php? java? javascript? etc

Quelque chose comme ça ?


<?php
$phrase = array();
$phrase[0] = "Ma première phrase";
$phrase[1] = "Ma deuxième phrase";
$phrase[2] = "Ma troisième phrase";
$phrase[3] = "Ma quatrième phrase";
$phrase[4] = "Ma cinquième phrase";

$random = rand(0, 4);
echo $phrase[$random];
?>

<?php
$phrase=shuffle(array("Ma première phrase","Ma deuxième phrase", "Ma troisième phrase", "Ma quatrième phrase", "Ma cinquième phrase"));
echo $phrase[0];
?>

Je prendrais la première solution… inutile de modifier le tableau pour chercher une valeur aléatoire, ça suffit:

$phrase = array('foobar', '...');
echo $phrase[mt_rand(0, count($phrase)-1)];

array_rand() ?

Oui tiens, et ça doit fonctionner avec les tableaux associatifs.