Locale::acceptFromHttp

(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
Tries to find out best available locale based on HTTP "Accept-Language" header
public static string Locale::acceptFromHttp ( string $header )

Object oriented style

Procedural style

string locale_accept_from_http ( string $header )

Tries to find locale that can satisfy the language list that is requested by the HTTP "Accept-Language" header.

Parameters:
header

The string containing the "Accept-Language" header according to format in RFC 2616.

Returns:

The corresponding locale identifier.

Examples:
locale_accept_from_http() example
<?php
$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo $locale;
?>

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

See also:

locale_lookup() -

doc_php
2016-02-24 15:57:23
Comments
Leave a Comment

Please login to continue.