Bonjour,
J'utilise la fonction preg_replace() pour mettre un mot en gras dans un texte. Grâce à l'option "i", elle est bien insensible à la casse, mais je ne trouve pas comment faire pour qu'elle soit également insensible aux accents.
Voilà le code que j'utilise:
Code :
- preg_replace("/(".$mot." )/i", "<b>$1</b>", $texte);
|
Si j'ai
et
$texte = "Je m'appelle Léon..." |
, il n'y a pas de problème, mais si j'ai
le mot n'est pas remplacé?
Comment faire pour que ça marche aussi avec les accents, mais sans les remplacer? (MySQL le fait car lorsqu'on cherche "%leon%" elle renvoie tous les textes où apparaît leon, léon, LéOn etc...
edit: Le message s'envoie tout seul si on fait TAB+enter
Message édité par Leffe Triple le 09-08-2004 à 16:13:19