PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 26-01-2015 19:36:54

Kyou
Membre
Inscription : 26-01-2015
Messages : 1

Changer la couleur d'une phrase écrite dans un formulaire.

Bonjour, bonsoir smile
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 smile

Hors ligne

#2 28-01-2015 09:18:23

0vordhosbn00
Membre
Inscription : 28-01-2015
Messages : 6

Re : Changer la couleur d'une phrase écrite dans un formulaire.

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

#3 11-02-2015 09:48:09

PierrBar
Membre
Inscription : 11-02-2015
Messages : 1

Re : Changer la couleur d'une phrase écrite dans un formulaire.

Je cherchais la même chose que Kyou, et ton script m'a aidé. Fonctionne a la perfection!!!

Hors ligne

#4 11-02-2015 14:03:10

Mmezaza
Membre
Lieu : Gondwanacity
Inscription : 09-02-2015
Messages : 7

Re : Changer la couleur d'une phrase écrite dans un formulaire.

Mais oui c'est clair.

Hors ligne

Pied de page des forums