Afficher mots d'une phrase de couleurs differentes
Fermé
xnicekiller
-
Modifié par xnicekiller le 4/02/2015 à 15:40
Yuh12 Messages postés 184 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 28 septembre 2017 - 4 févr. 2015 à 22:33
Yuh12 Messages postés 184 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 28 septembre 2017 - 4 févr. 2015 à 22:33
A voir également:
- Afficher mots d'une phrase de couleurs differentes
- Afficher mot de passe wifi android - Guide
- Identifiants et mots de passe - Guide
- N'affichez que les personnes de calais ayant 20 ans et une note supérieure ou égale à 12. quel mot apparaît dans la colonne code ? - Forum Orange
- Mot de passe administrateur - Guide
1 réponse
Yuh12
Messages postés
184
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
28 septembre 2017
24
4 févr. 2015 à 16:47
4 févr. 2015 à 16:47
Salut !
Ce que tu as fait marche presque mais il te manque un foreach.
Au lieu de lui dire
Soit "affiche moi la première case de $pieces", il faut que tu lui fasse afficher chaque mot l'un après l'autre en parcourant (grâce à un foreach) le tableau $pieces.
Pour chaque $value contenu dans le tableau $pieces tu recommences ton opération, et donc chaque mot sera d'une couleur aléatoire.
De plus tu as marqué
mais tu ne peux pas savoir combien de mots contiendra ton tableau $pieces, c'est peut-être 7 mais pourquoi pas 12 ou 52... donc c'est à ce moment là que tu dois penser à faire une boucle ^^ .
Essaye ceci :
Ce que tu as fait marche presque mais il te manque un foreach.
Au lieu de lui dire
echo ("<font color=\"" . $input[$hasard] . "\">" . $pieces[0] . " </font>");
Soit "affiche moi la première case de $pieces", il faut que tu lui fasse afficher chaque mot l'un après l'autre en parcourant (grâce à un foreach) le tableau $pieces.
Pour chaque $value contenu dans le tableau $pieces tu recommences ton opération, et donc chaque mot sera d'une couleur aléatoire.
De plus tu as marqué
echo $pieces[1] . " ";
echo $pieces[2] . " ";
echo $pieces[3] . " ";
echo $pieces[4] . " ";
echo $pieces[5] . " ";
echo $pieces[6] . " ";
echo $pieces[7] . " ";
mais tu ne peux pas savoir combien de mots contiendra ton tableau $pieces, c'est peut-être 7 mais pourquoi pas 12 ou 52... donc c'est à ce moment là que tu dois penser à faire une boucle ^^ .
Essaye ceci :
foreach($pieces as $value)
{
$input=array($couleur,$couleur1,$couleur2,$couleur3,$couleur4,$couleur5,$couleur6,$couleur7);
$hasard = rand (0,7);
echo ("<font color=\"" . $input[$hasard] . "\">" . $value . " </font>");
}
4 févr. 2015 à 20:24
4 févr. 2015 à 22:33