iconv
(PHP 4 >= 4.0.5, PHP 5)
iconv — Convertit une chaîne dans un jeu de caractères
Description
$in_charset
   , string $out_charset
   , string $str
   )
   Convertit la chaîne str depuis le jeu de
   caractères in_charset vers le jeu
   de caractères out_charset.
  
Liste de paramètres
- 
     in_charset
- 
      Le jeu de caractères d'entrée. 
- 
     out_charset
- 
      Le jeu de caractères de sortie. Si vous ajoutez la chaîne //TRANSLIT au paramètre out_charset, la translittération est activée. Cela signifie que lorsqu'un caractère ne peut être représenté dans le jeu de caractères cible, il peut être représenté approximativement à partir d'un ou plusieurs caractères représentant le même caractère. Si vous ajoutez la chaîne //IGNORE, les caractères qui ne peuvent être représentés dans le jeu de caractères cible sont tout simplement ignorés. Sinon,strsera coupé à partir du premier caractère illégal rencontré et une erreurE_NOTICEsera générée.
- 
     str
- 
      La chaîne de caractères à convertir. 
Valeurs de retour
   Retourne la chaîne de caractères convertie ou FALSE si une erreur survient.
  
Exemples
Exemple #1 Exemple avec iconv()
<?php $text = "Ceci est le symbole de l'Euro '€'."; echo 'Original : ', $text, PHP_EOL; echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL; echo 'IGNORE : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL; echo 'Brut : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL; ?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Original : Ceci est le symbole de l'Euro '€'. TRANSLIT : Ceci est le symbole de l'Euro 'EUR'. IGNORE : Ceci est le symbole de l'Euro ''. Brut : Ceci est le symbole de l'Euro ' Notice: iconv(): Detected an illegal character in input string in /Users/macbook/Desktop/- on line 8 Ceci est le symbole de l'Euro '
