PHPでの言語判定

  • 5
    いいね
  • 1
    コメント
この記事は最終更新日から1年以上が経過しています。

環境

  • PHP (5.4.17)

メモ

  • 趣味のWebアプリを多言語化した際のメモ。

    1. ブラウザに設定された言語で判定する。
    
    2. 言語は複数指定され、優先順位も決められている。
    
    3. 優先順位が一位の言語だけ取得するのであれば下記が楽です。
    
  • 言語コード表示。

    echo substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
    

    注意:「英語」(en)と「英語(アメリカ合衆国)」(en-US)などを
       同じに扱ってよい場合のみ。

参考にしたページ