<?php
$language = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
echo $language;
?>
Когда я использую Firefox для проверки этого блока кода, я получаю en-us,en;q=0.7,ja;q=0.3
,
когда я использую IE для проверки блока кода, я получаю zh-cn
.
Является ли значение $_SERVER['HTTP_ACCEPT_LANGUAGE']
строкой? Как определить, является ли предпочтительный язык китайским или японским? Как я могу написать регулярное выражение, чтобы получить язык от значения $_SERVER['HTTP_ACCEPT_LANGUAGE']
?