Aller au contenu

Mot au hasard


Sujets conseillés

Posté

Bonjour

J'ai 5 mots : mot1,mot2,mot3,mot4,mot5 et je veux en avoir un au hasard, quelle est la solution la plus simple svp ?

Posté

Ceci devrait faire l'affaire :


$t = array("mot1","mot2","mot3","mot4","mot4");
$mot_au_pif = $t[rand(0,sizeof($t)-1)];

Posté (modifié)

ou peut-être :

$mot = "mot".rand(1,5);

$mot_au_hasard = $$mot;

J'utilisais beaucoup pendant un temps le double dollar.

Vous savez si c'est propre ou un peu dépassé ?

Merci

Modifié par Monique
Merci d'éviter le langage SMS
Posté

C'est fonctionnel, mais il faut au préalable avoir déclaré cinq variables.

De plus, si on ajoute ou supprime une variable, le code n'est plus fonctionnel sans modification du second paramètre du rand().

Il est préférable d'utiliser un array, parce qu'ils sont faciles à créer et à manipuler.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...