ホームページ >バックエンド開発 >PHPチュートリアル >PHP - mb_detect_order() 関数を使用して文字エンコーディングの検出順序を設定する方法

PHP - mb_detect_order() 関数を使用して文字エンコーディングの検出順序を設定する方法

WBOY
WBOY転載
2023-09-01 20:45:021094ブラウズ

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

PHP の mb_detect_order() 関数を使用すると、文字エンコード検出を順番に設定/取得できます。この機能はPHP 4.2.0以降でサポートされています。

構文

array|bool mb_detect_order(str $encoding)

パラメータ

mb_detect_order()パラメータ $encoding を 1 つだけ受け入れます。これは にすることができます。文字列 Array、または ブール値

  • $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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。