Remplacement des accents avec une regex
bonjour !
Je galère actuellement pour construire un motif qui remplace un caractère accentué grâce aux htmlentities par la lettre unicode :
exemple :
chaine de départ : "côté cuisine"
doit devenir : cote cuisine
conversion htmlentities : côté cuisine
en effet, le caractère suivant le & est la lettre à garder
je dois donc isoler les motifs ô et é
et les remplacer par le deuxieme caractere de ces motifs...
et je me perds entre les fonctions php : substr, strchr, preg_match...
Merci d'avance
remplacement caractères accentués
Je crois que je me suis mal exprimé, ...
J'ai effectivement essayé la fonction html_entity_decode, mais elle ne survient pas à mes besoins :
je veux remplacer les ê é è à â û ô î ï ...
par e, a , u , o , i...
Or, j'ai remarqué que en utilisant un premier filtre à la chaîne de caractères, la lettre voulue est celle suivant le "&",
donc je cherche à scanner une chaîne passée à htmlentities, à la recherche des :
un "&" puis n'importe quelle lettre puis un ";"
pour chacune de ces occurences, prendre le deuxième caractère...
bon je vais essayer de faire des boucles avec des tableaux et des substr et des strchr et compagnie sinon...