Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

http_negotiate_language

(PECL pecl_http >= 0.1.0)

http_negotiate_language — Negotiate clients preferred language


Описание

string http_negotiate_language ( array $supported [, array &$result ] )

This function negotiates the clients preferred language based on its Accept-Language HTTP header. The qualifier is recognized and languages without qualifier are rated highest. The qualifier will be decreased by 10% for partial matches (i.e. matching primary language).


Список параметров

supported -

array containing the supported languages as values

result -

will be filled with an array containing the negotiation results


Возвращаемые значения

Returns the negotiated language or the default language (i.e. first array entry) if none match.


Примеры

Пример #1 Using http_negotiate_language()
$langs = array(
        'en-US',// default
        'fr',
        'fr-FR',
        'de',
        'de-DE',
        'de-AT',
        'de-CH',
);
include './langs/'. http_negotiate_language($langs, $result) .'.php';
print_r($result);




Смотрите также:
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: