Bonjour

Je veux bien savoir comment je peux illuminé des caractere spéciaux comme (àáâãäåçèéêëìíîïðòó) Le problème que j'utilise cette méthode mais elle ne me donne rien voila mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
function stripAccents($string)
       {
            $string=trim($string);
          $avant = array('À','Á','Â','Ã','Ä','Å','Ā','Ă','Ą','Ǎ','Ǻ','Æ','Ǽ','Ç','Ć','Ĉ','Ċ','Č','Ð','Ď','Đ',
                        'É','È','Ê','Ë','Ē','Ĕ','Ė','Ę','Ě','Ĝ','Ğ','Ġ','Ģ',
                        'Ĥ','Ħ','Ì','Í','Î','Ï','Ĩ','Ī','Ĭ','Į','İ','ĺ','ļ','ľ','ŀ','ł','Ǐ','IJ','Ĵ','Ķ','Ĺ','Ļ','Ľ','Ŀ','Ł',
                        'Ń','Ņ','Ň','Ñ','Ò','Ó','Ô','Õ','Ö','Ō','Ŏ','Ő','Ơ','Ǒ','Ø','Ǿ','Œ','Ŕ','Ŗ','Ř',
                        'Ś','Ŝ','Ş','Š','Ţ','Ť','Ŧ','Ũ','Ù','Ú','Û','Ü','Ū','Ŭ','Ů','Ű','Ų','Ư','Ǔ','Ǖ','Ǘ','Ǚ','Ǜ',
                        'Ŵ','Ý','Ŷ','Ÿ','Ź','Ż','Ž',
                        'à','á','â','ã','ä','å','ā','ă','ą','ǎ','ǻ','æ','ǽ','ç','ć','ĉ','ċ','č','ď','đ',
                        'è','é','ê','ë','ē','ĕ','ė','ę','ě','ĝ','ğ','ġ','ģ','ĥ','ħ',
                        'ì','í','î','ï','ĩ','ī','ĭ','į','ı','ǐ','ij','ĵ','ķ',
                        'ñ','ń','ņ','ň','ʼn','ò','ó','ô','õ','ö','ō','ŏ','ő','ơ','ǒ','ø','ǿ','œ',
                        'ŕ','ŗ','ř','ś','ŝ','ş','š','ß','ţ','ť','ŧ',
                        'ù','ú','û','ü','ũ','ū','ŭ','ů','ű','ų','ǔ','ǖ','ǘ','ǚ','ǜ','ư','ŵ','ý','ÿ','ŷ','ź','ż','ž','ƒ','ſ');
          $apres = array('A','A','A','A','A','A','A','A','A','A','A','AE','AE',
                        'C','C','C','C','C','D','D','D',
                        'E','E','E','E','E','E','E','E','E','G','G','G','G',
                        'H','H','I','I','I','I','I','I','I','I','I','I','I','I','I','I','I','IJ','J','K','L','L','L','L','L',
                        'N','N','N','N','O','O','O','O','O','O','O','O','O','O','O','O','OE','R','R','R',
                        'S','S','S','S','T','T','T','U','U','U','U','U','U','U','U','U','U','U','U','U','U','U','U','W','Y','Y','Y','Z','Z','Z',
                        'a','a','a','a','a','a','a','a','a','a','a','ae','ae','c','c','c','c','c','d','d',
                        'e','e','e','e','e','e','e','e','e','g','g','g','g','h','h',
                        'i','i','i','i','i','i','i','i','i','i','ij','j','k',
                        'n','n','n','n','n',
                        'o','o','o','o','o','o','o','o','o','o','o','o','oe',
                        'r','r','r','s','s','s','s','s','t','t','t',
                        'u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','u','w','y','y','y','z','z','z','f','s');
          str_replace($avant, $apres, $string);
 
 
 
            return $string;
        }
J'applique cette fonction sur ce texte

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Agent d’élite, Mallory Kane est spécialiste des missions dans les endroits les plus risqués de la planète. Après avoir réussi à libérer un journaliste chinois retenu en otage à Barcelone, elle découvre qu’il a été assassiné – et que tous les indices l’accusent. Elle est désormais la cible de tueurs qui semblent en savoir beaucoup trop sur elle… Mallory a été trahie. Mais par qui ? Et pourquoi ?
et voila la résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Agent d’élite, Mallory Kane est spécialiste des missions dans les endroits les plus risqués de la planète. Après avoir réussi à libérer un journaliste chinois retenu en otage à Barcelone, elle découvre qu’il a été assassiné – et que tous les indices l’accusent. Elle est désormais la cible de tueurs qui semblent en savoir beaucoup trop sur elle… Mallory a été trahie. Mais par qui ? Et pourquoi ?
Comment je peux faire pour remédier a ce problème

Cordialement