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
1591

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

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

1 ответ

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


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


no image

Аноним

20 ноября, 11:15

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

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Rust Developer, 60000 грн.
Київ, TR Logic LLC
Інженер по ремонту ПК з авто
Луцьк, Асканія, група компаній
Дизайнер, 3D-визуализатор
Львів, Oksana Ivanova Design Studio
WordPress (Middle/Junior) Developer, PHP
Хмельницький, Sheep.Fish
SEO Specialist (PBN)
Київ, DexDigital
Продакт-менеджер (СТМ)
Дніпро, Долфі-Україна, ТОВ
SMM-менеджер (зарубежные площадки), 9000 грн.
Харків, ElectroHouse
Tech Support Specialist (Fluent English), 16000 грн.
Харків, Pharmbills