PHP - Comment définir l'ordre de détection de l'encodage des caractères à l'aide de la fonction mb_detect_order() ?

WBOY
Libérer: 2023-09-01 20:46:02
avant
1047 Les gens l'ont consulté

PHP - 如何使用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.

Syntaxe

array|bool mb_detect_order(str $encoding)
Copier après la connexion

Parameters

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.

Valeur de retour

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.

Exemple

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());
?>
Copier après la connexion

Sortie

ASCII, JIS, EUC-JP
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal