http_negotiate_language
    (PECL)
http_negotiate_language -- クライアントが希望している言語を選択する
説明
string 
http_negotiate_language ( [array supported [, array &result]] )
   この関数は、クライアントが希望している言語を
   Accept-Language HTTP ヘッダに基づいて選択します。
   qualifier も理解し、qualifier の指定されていない言語が最優先されます。
   部分的に一致した (つまりプライマリ言語についてのみ一致した)
   言語については、qualifier が 10% 割り引かれます。
  
パラメータ
   
- supported
 
       サポートされる言語を値にもつ配列。
      
- result
 
       選択した結果がこの配列に含まれます。
      
 
  返り値
   選択された言語、あるいは一致するものがなかった場合はデフォルトの言語
   (配列の最初のエントリ) を返します。
  
例
   
例 1. 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); ?>
 |  
  |