Position actuelle: Accueil> Catégories de fonctions> mb_detect_order

mb_detect_order

Définir / obtenir l'ordre de détection du codage des caractères
Nom:mb_detect_order
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Définissez l'ordre de codage des caractères pour la détection de caractères multi -yte

Nom de la fonction: MB_DETECT_ORDER ()

Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7, PHP 8

Fonction Description: MB_DETECT_ORDER () La fonction est utilisée pour définir l'ordre de codage des caractères de la détection de caractères multi -yte. Il détermine la priorité lors de la détection du codage des caractères à l'aide de mb_detect_encoding ().

Syntaxe: MB_DETECT_ORDER ([String $ coding_list = MB_DETECT_ORDER ()])

paramètre:

  • Encoding_list (facultatif): une liste de codage de caractères séparée par des virgules. La valeur par défaut est l'ordre de codage de caractères actuel obtenu par MB_DETECT_ORDER ().

Valeur de retour: renvoyez true si réussi; Sinon, renvoyez false.

Exemple:

 // 设置字符编码顺序为UTF-8, GBK, ASCII mb_detect_order("UTF-8, GBK, ASCII"); // 检测字符串的字符编码$encoding = mb_detect_encoding("你好", mb_detect_order(), true); echo $encoding; // 输出:UTF-8

Dans l'exemple ci-dessus, nous utilisons d'abord la fonction MB_DETECT_ORDER () pour définir l'ordre de codage des caractères sur UTF-8, GBK, ASCII. Nous utilisons ensuite la fonction MB_DETECT_ENCODING () pour détecter le codage des caractères de la chaîne "bonjour" et stocker le résultat dans la variable de codage $. Enfin, nous utilisons l'instruction ECHO pour produire la valeur de $ codage, avec le résultat "UTF-8", indiquant que le codage de caractères détecté est UTF-8.

Veuillez noter que la fonction de codage de caractères définie par la fonction MB_DETECT_ORDER () affectera les résultats de détection de codage de caractères suivants à l'aide de la fonction MB_DETECT_ENCODING ().

Fonctions similaires
Articles populaires