par
Nitroman70 » 27 déc. 2010, 10:17
Déjà essayé, ça ne fonctionne pas...
En fait, c'est très approximatif.
Imaginons que je mette dans mon tableau les caractères "é", "è", "ê", "à", "ù" et "ç".
J'exécute la fonction suivante : in_array(mb_strtolower("é",UTF-8), $tableau), j'obtiens bien TRUE. Par contre, si j'exécute in_array(mb_strtolower("语",UTF-8), $tableau), j'obtiens TRUE également... et j'obtiens FALSE avec des caractères type "+" "_" (ce qui est normal, mais c'est pour montrer que ça ne retourne pas toujours vrai).
Déjà essayé, ça ne fonctionne pas... :(
En fait, c'est très approximatif.
Imaginons que je mette dans mon tableau les caractères "é", "è", "ê", "à", "ù" et "ç".
J'exécute la fonction suivante : in_array(mb_strtolower("é",UTF-8), $tableau), j'obtiens bien TRUE. Par contre, si j'exécute in_array(mb_strtolower("语",UTF-8), $tableau), j'obtiens TRUE également... et j'obtiens FALSE avec des caractères type "+" "_" (ce qui est normal, mais c'est pour montrer que ça ne retourne pas toujours vrai).