http_negotiate_languageとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > http_negotiate_languageの意味・解説 

http_negotiate_language

(PECL)
http_negotiate_language — クライアントが希望している言語を選択する

説明

string http_negotiate_language ( [array supported [, array &result]] )
この関数は、クライアントが希望している言語を Accept-Language HTTP ヘッダに基づいて選択します。 qualifier も理解し、qualifier の指定されていない言語が最優先されます。 部分的に一致した (つまりプライマリ言語についてのみ一致した) 言語については、qualifier が 10% 割り引かれます。

パラメータ

supported
サポートされる言語を値にもつ配列。
result
選択した結果がこの配列に含まれます。

返り値

選択された言語、あるいは一致するものがなかった場合はデフォルトの言語 (配列の最初のエントリ) を返します。

例 823. http_negotiate_language() の使用法
<?php
$langs = array(
       'en-US',// デフォルト
       'fr',
       'fr-FR',
       'de',
       'de-DE',
       'de-AT',
       'de-CH',
);

include './langs/'. http_negotiate_language($langs, $result) .'.php';

print_r($result);
?>





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「http_negotiate_language」の関連用語

http_negotiate_languageのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



http_negotiate_languageのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS