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
1396

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
C#/Java Developer
Львов, ISD
SEO-специалист (Middle), 25000 грн.
Днепр, Альпен Крафт Украина
Full stack developer (Laravel, Vue.js)
Одесса, Цитрус