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
1127

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

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

1 ответ

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


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


no image

Аноним

20 ноября, 11:15

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

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Windows Driver Developer
Киев, Apriorit
Customer Support representative
Одесса, Business.People
Middle Test Engineer (IRC57312)
Харьков, GlobalLogic Ukraine
IOS-разработчик
Кременчуг, RiverSoft
Project manager, руководитель IT-отдела
Киев, Е-Комерц Консалтинг
Администратор соц. сетей
Харьков, Радио-линк, ООО
Контент-менеджер в Киев
Николаев (Николаевская обл.), Вема Кидс
SMM-менеджер, 18000 грн.
Киев, Wanted
PHP Developer
Харьков, DuxTeam