Moteur de recherche: coloration des mots

Messages postés
217
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
19 décembre 2012
- - Dernière réponse : cs_MAsterC
Messages postés
217
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
19 décembre 2012
- 19 déc. 2012 à 00:20
Bonjour,

J'ai un petit problème qui m'embête..

Je ne sais pas pourquoi, mais lorsque je tente de colorier les rechercher en gras, si il ne sont pas pareille mon code ne le faire pas.

Comme histoire à un H minuscule dans la recherche... donc il ne le match pas avec Histoire.

<?
$words = "histoire+de+jouets";
$title = "Histoire de jouets";
$mots = explode('+',$words);
foreach($mots as $mot) {
$title = str_replace($mot,''.$mot.'',$title);
}
echo "Résultat: $title";
?>


Résultat: Histoire de jouets


Merci de votre aide.
Afficher la suite 

2 réponses

Messages postés
197
Date d'inscription
mardi 20 janvier 2004
Statut
Membre
Dernière intervention
20 février 2013
1
0
Merci
Bonjour,

peut être en utilisant str_ireplace à la place de str_replace (lien vers la doc)

bonne journée
Commenter la réponse de cs_47
Messages postés
217
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
19 décembre 2012
0
Merci
D'accord, mais le problème c'est que si tu rechercher histoire et qu'il est écrit Histoire, le mot sera en gras oui, mais remplacé exactement par celui rechercher.
Commenter la réponse de cs_MAsterC