HTTP_ACCEPT_LANGUAGEについて

スーパーグローバル変数

[“HTTP_ACCEPT_LANGUAGE”]=> string(23) “ja,en-US;q=0.9,en;q=0.8”

のja,en-US;q=0.9,en;q=0.8についてメモ

qは品質値といい言語の優先度を表し、値が大きい程優先度が高い jaに品質値がなく単体で表示されているが何も書かれていない場合、品質値はデフォルトのq=1になる en-USは品質値0.9、enの品質値は0.8である。