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

Anonymous

20 November, 10:17
1070

No comments

Add comment
You cannot add a new comment. In order to add a comment, please sign in or sign up
You cannot vote. In order to vote, please sign in or sign up

1 answer

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


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


no image

Anonymous

20 November, 11:15

No comments

Add comment
You can not answer questions. To answer the question, please sign in or sign up
Работа в Украине
Вакансии от WORK.ua
Technical Writer
Чернигов, Soft Industry
Головний експерт з мережевих технологій
Киев, Райффайзен Банк Аваль
Junior C++ Developer
Киев, Provide Support, LLC (New York, US)
Программист PHP, 14000 грн.
Харьков, World of Art
Руководитель отдела интернет-маркетинга, 15000 грн.
Киев, Петров Д.С., ФОП
Intermediate Strong .Net Software Engineer
Черновцы, SoftServe