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
1376
You cannot add a new comment. In order to add a comment, please sign in or sign up
Ви не можете голосувати. Щоб проголосувати, залогінтесь або зареєструйтесь

1 відповідь

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


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


no image

Анонім

20 листопада, 11:15
Ви не можете відповідати на запитання. Щоб відповісти на запитання, будь ласка залогінтесь або зареєструйтесь
Работа в Украине
Вакансии от WORK.ua
Интернет-маркетолог, трафик-, PPC-стратег, 20000 грн.
Киев, Industrial Media, digital-агентство
Печатник цифровой и струйной печати, 6000 грн.
Харьков, Астра Мультимедиа, ООО
UI Designer
Ужгород, Astound Commerce
Интернет-маркетолог (стажер)
Киев, TurboWeb, агентство интернет-маркетинга
Продавець-консультант цифрової техніки (ІТ,..., 6000 грн.
Вараш (Кузнецовск), КТС, мережа магазинів цифрової техніки