Télécharger
Noter:
Ajouté le 2022-12-11
Visionné 3404 fois
5/5 (2)
Coloriser chaque lettre d'un texte en PHP
Description
Dans la famille des fonctions PHP qui servent à... pas grand chose, j'ai nommé: le multi-colorisateur de texte en RGB ! :D
Cette fonction que j'ai codée, colore n'importe quel texte, chaque lettre sera colorée différemment à chaque rechargement de la page.
Sont utilisation reste des plus simpliste:
echo multicolor("Ce texte aura chaque lettre et caractère colorée !!!");
function multicolor($texte){
$strlen = strlen($texte);//on compte le nombre de caractères que fait le mot à colorer (1)
$final = '';//initialisation de la variable pour le mot coloré
for($i=0;$i<=$strlen;$i++) {//(1) on fait une boucle de chaque caractères
if(substr($texte,$i,1) != ''){//si c'est une lettre et pas un espace, on la colore
$final .= '<span style="color: rgb('.rand(0, 255).', '.rand(0, 255).', '.rand(0, 255).')">'.substr($texte,$i,1).'</span>';
}else {
$final .= ' ';//sinon, on fait une espace sans coloration
}
}
return $final;//en fin, on retourne le mot coloré!
}
Commentaires
Pas encore de commentaire, soyez le premier !
Retour à la liste des scripts