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
1024

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

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

1 ответ

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


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


no image

Аноним

20 ноября, 11:15

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

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Девушки модели для проекта в интернете, 5000 грн.
Николаев (Николаевская обл.), Чаус О.В., ФОП
Системный администратор, 15000 грн.
Николаев (Николаевская обл.), Фонд Сергея Герасюты, благотворительная организация
QA Engineer
Чернигов, Astound Commerce
Программист
Другие страны, Сиверские прайсы
UI Designer
Винница, Astound Commerce
IOS developer Junior (Trainee)
Харьков, Engineering Idea
UI Designer
Чернигов, Astound Commerce