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

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

WBOY
リリース: 2023-09-01 20:46:02
転載
1088 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート