bonjours à tous
comment je peux colorer un mot dans une chaîne de caractère???
bonjours à tous
comment je peux colorer un mot dans une chaîne de caractère???
merci
je pense que je n'ai pas bien expliqué ,en faite j'ai fait une petit moteur de recherche ,pour moi je veux colorer le mot recherché dans la résultat qui s'affiche
si ton résultat provient de PHP, tu peux donc utiliser PHP pour colorier tes mots. comme je l'ai montré, c'est très simple à réaliser et tu peux bien améliorer le système (expression régulière).
tu l'encadres avec un span d'une certaine class.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php function colorier_mot(string $mot, string $texte) { return str_replace($mot, '<span class="red">'.$mot.'</span>', $texte); } // EOFattention, c'est une solution extrèmement basique qu'on peut largement améliorer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php echo colorier_mot('sympa', 'voici un texte sympa !'); // retourne => 'voici un texte <span class="color">sympa</span> !' // EOF
il y a même de librairie PHP pour coloriser des textes, du code etc... (je te laisse regarder)
Partager