PHP 中的mb_detect_order() 函數可用來設定/取得順序中的字元編碼偵測。 PHP 4.2.0或更高版本支援此函數。
array|bool mb_detect_order(str $encoding)
mb_detect_order()只接受一個參數$encoding,可以是字串、陣列或布林值。
$encoding− 這個編碼參數可以是一個陣列或逗號分隔的字元編碼清單。如果省略或為null,則傳回目前字元編碼偵測順序的陣列。
在設定編碼偵測順序時,成功傳回True,失敗回傳False。
示範
<?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
以上是PHP - 如何使用mb_detect_order()函數來設定字元編碼偵測順序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!