PHP » Определение предпочитаемого языка

Нашел в документации https://php.net/manual/ru/locale.acceptfromhttp.php способ получить предпочитаемый язык, но функция почему-то не работает. Fatal error: Call to undefined function locale_accept_from_http(). Как заставить её работать? Версия php 5.4.


$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo $locale;
?>
no image

Аноним

20 ноября, 10:17
919

Нет комментариев

Добавить комментарий
Вы не можете оставлять комментарии. Чтобы добавить комментарий, залогиньтесь или зарегистрируйтесь
Вы не можете голосовать. Чтобы проголосовать, залогиньтесь или зарегистрируйтесь

1 ответ

у меня все получается и выводит ru_RU
попробуйте так:


$locale = Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo $locale;
?>


no image

Аноним

20 ноября, 11:15

Нет комментариев

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Back-end Developer (Salesforce Commerce Cloud)
Черновцы, OSF Global Services
Senior Game Designer (Vietnam)
Харьков, Gameloft
SMM-специалист
Киев, Dals media
Support manager (call center), 16000 грн.
Киев, IT Trading
Middle/Senior QA Engineer
Днепр (Днепропетровск), Playtika UA
Сетевой инженер
Киев, Сеть Ланет
PR-специалист, интернет-маркетолог
Киев, Современные деревянные дома Украины, строительная компания, ООО
PHP Lead
Харьков, JustCoded
Customer Service Manager, менеджер службы по..., 26600 грн.
Киев, LA Furniture Warehouse