首頁  >  文章  >  後端開發  >  PHP - 如何使用mb_detect_order()函數來設定字元編碼偵測順序?

PHP - 如何使用mb_detect_order()函數來設定字元編碼偵測順序?

WBOY
WBOY轉載
2023-09-01 20:45:021043瀏覽

PHP - 如何使用mb_detect_order()函数设置字符编码检测顺序?

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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除