Die Funktion mb_detect_order() in PHP kann verwendet werden, um die Erkennung der Zeichenkodierung in der richtigen Reihenfolge festzulegen/abzurufen. Diese Funktion wird in PHP 4.2.0 oder höher unterstützt.
array|bool mb_detect_order(str $encoding)
mb_detect_order() akzeptiert nur einen Parameter $encoding, der string, array oder boolean sein kann.
$encoding− Dieser Kodierungsparameter kann ein Array oder eine durch Kommas getrennte Liste von Zeichenkodierungen sein. Wenn es weggelassen wird oder null ist, wird ein Array in der aktuellen Erkennungsreihenfolge der Zeichenkodierung zurückgegeben.
Beim Festlegen der Codierungserkennungssequenz wird True bei Erfolg und False bei Fehler zurückgegeben.
Demonstration
<?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
Das obige ist der detaillierte Inhalt vonPHP - Wie lege ich die Erkennungsreihenfolge der Zeichenkodierung mit der Funktion mb_detect_order() fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!