Steve TENZA
Web développeur
Facebook Me contacter Cookie
Télécharger
Noter:
5/5 (2)
Ajouté/Modifié le 2023-10-28
Visionné 4666 fois

Coloriser chaque lettre d'un texte en PHP

Description



Dans l'arène des fonctions PHP aux utilités pour le moins insolites, je vous présente le "multi-colorisateur de texte en RGB" ! :D

Cette fonction, fruit de mon ingéniosité, a le pouvoir de donner des couleurs uniques à chaque caractère d'un texte à chaque fois que la page est chargée. Elle offre une expérience visuelle amusante.

Son utilisation reste d'une simplicité déconcertante :
echo multicolor("Ce texte aura chaque lettre et caractère colorée !!!");
function multicolor($texte){

// Nous procédons au comptage du nombre de caractères du mot à colorer
// Afin de parcourir lettre par lettre
$strlen = strlen($texte);

// Initialisation de la variable pour le mot coloré
$final = '';

// On fait une boucle pour parcourir chaque caractère
for($i = 0; $i <= $strlen; $i ++){

//si c'est une lettre et pas un espace, on la colore
if(substr($texte,$i,1) != ''){

// Trouve une couleur aléatoirement
$R = rand(0, 255);
$G = rand(0, 255);
$B = rand(0, 255);

// Affiche la lettre colorée
$final .= '<span style="color: rgb(' . $R . ', ' . $G . ', ' . $B . ')">' . substr($texte, $i, 1) . '</span>';

// Si c'est pas une lettre, on fait une espace sans coloration
}else{

$final .= ' ';

}
}
return $final;// En fin, on retourne notre texte coloré aléatoirement !
}

echo multicolor('Bonjour tout le monde !');


J'espère que ce script gratuit vous sera utile dans vos projets.
Si vous souhaitez soutenir mon travail, un simple clic sur le bouton "Donner remercier" ci-dessous ou une note serait grandement apprécié. Merci pour votre générosité !
Votre réussite en ligne commence ici

Vous cherchez à pousser encore plus loin vos idées ou à les concrétiser avec un site internet sur mesure ? Je suis là pour vous aider ! Mon expérience en développement web est à votre disposition.

Que ce soit la création de votre site web pro ou l'apport de fonctionnalités avancées à votre projet, contactez-moi pour en discuter et avoir un devis gratuit personnalisé.

Mon objectif est de vous offrir des solutions sur mesure qui répondent à vos besoins, et votre vision associée à mon expertise donnera vie à votre projet web parfait. Contactez-moi aujourd'hui, je réponds en général en moins d'une heure :

Demander un devis
Réponse rapide !

Vous recherchez un script précis ?

Dites-moi ce dont vous avez besoin, je peux développer le script demandé et vous envoyer un mail dès qu'il est dispo !

🔔 Vous pouvez laisser votre mail pour recevoir les nouveaux scripts. Pas de pub, pas de tracas. Vous êtes libre de le supprimer à tout moment.

Je prends en compte toutes les demandes. Les idées les plus populaires passent en priorité et seront publiées dès qu'elles seront prêtes. 2842 demandes reçues.

Commentaires

Ajouter un commentaire

Commenter
Pseudo/Nom
Email
Message
Captcha
memo1
Commenter

romuald le 30 Mai 2023 à 17:33

Bonjour vient de tester sur le php8 sa ne passe pas dommage.

admin le 30 Mai 2023 à 17:34

Bonjour, merci pour votre commentaire. Quel message d'erreur rencontrez-vous ?

Romuald le 30 Mai 2023 à 18:00

Désolé je suis au travail je vous dirais cela des que je rentre.
Mais très bon site continuer comme cela

Retour à la liste des scripts

Un site à créer ?
Contactez-moi