Vous n'êtes pas identifié(e).
Bonjour, bonsoir
Je dois faire un travail qui consiste à changer la couleur de chaque lettre d'une phrase écrite dans un formulaire.
Le problème est que je ne sais absolument pas comment m'y prendre pour changer la couleur de chaque lettre.
J'ai pensé à définir une couleur pour chaque lettre de l’alphabet mais je ne sais pas comment mettre cette pensée en pratique ^^'
Si quelqu'un peut me montrer la marche à suivre se serait sympa
Hors ligne
Est-ce que tu récupère la phrase en POST avant d'appliquer la couleur ?
Si oui, un string (chaine de caractère) en php peut être traitée comme une tableau.
Donc tu peux très bien appliquer une boucle FOR dessus.
J'ai fait un tout petit script qui prend un string, avec une boucle qui applique une couleur aléatoire à chaque lettre.
***************
<?php
$string = 'je suis une chaine de caractere';
echo $string;
echo '<br><br>';
for($i=0;$i<=strlen($string)-1;$i++)
{
$r = rand(1, 255); // Attribution des paramètres RGB au hasard avec rand()
$g = rand(1, 255);
$b = rand(1, 255);
// Affichage d'un span contenant la lettre en cours, avec application du style de couleur
echo '<span style="color: rgb('.$r.', '.$g.', '.$b.');">'.$string[$i].'</span>';
}
******************
Hors ligne
Je cherchais la même chose que Kyou, et ton script m'a aidé. Fonctionne a la perfection!!!
Hors ligne
Mais oui c'est clair.
Hors ligne