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
1299

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

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

1 ответ

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


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


no image

Аноним

20 ноября, 11:15

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

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Customer Support Specialist, 8500 грн.
Львов, Zone3000, IT-компания
Геймер для записи видео, 3500 грн.
Кропивницкий (Кировоград), Гончар О.О., ФЛП
Программист 1С
Краматорск, Албо, группа компаний
Сервис-менеджер [2186], 5000 грн.
Харьков, Юг-Контракт
Java Developer
Львов, Info-Market
Системний адміністратор, 12000 грн.
Вишневое, Червоний Маркет
Junior Noc Engineer
Одесса, IWA Solution