Maison > Article > développement back-end > PHP - Comment définir l'ordre de détection de l'encodage des caractères à l'aide de la fonction mb_detect_order() ?
La fonction mb_detect_order() en PHP peut être utilisée pour définir/obtenir la détection de l'encodage des caractères dans l'ordre. Cette fonction est prise en charge dans PHP 4.2.0 ou supérieur.
array|bool mb_detect_order(str $encoding)
mb_detect_order() n'accepte qu'un seul paramètre $encoding, qui peut être string, array ou boolean.
$encoding− Ce paramètre d'encodage peut être un tableau ou une liste d'encodages de caractères séparés par des virgules. En cas d'omission ou de valeur nulle, renvoie un tableau dans l'ordre de détection de codage de caractères actuel.
Lors de la définition de la séquence de détection d'encodage, True est renvoyé en cas de succès et False en cas d'échec.
Démonstration
<?php // Set detection order by enumerated list mb_detect_order("eucjp-win,sjis-win,UTF-8"); // Set detection order by array $array[] = "ASCII"; $array[] = "JIS"; $array[] = "EUC-JP"; mb_detect_order($array); // It shows the current detection order echo implode(", ", mb_detect_order()); ?>
ASCII, JIS, EUC-JP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!