(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Locale::acceptFromHttp -- locale_accept_from_http — Determina la mejor configuración local a partir del encabezado HTTP "Accept-Language"
Estilo orientado a objetos
Estilo por procedimientos
Intenta encontrar una configuración local que pueda satisfacer la lista de idiomas
solicitada por el encabezado HTTP "Accept-Language"
.
header
La cadena que contiene el encabezado "Accept-Language"
,
en el formato de la RFC 2616.
El identificador de configuración local correspondiente.
Devuelve false
cuando la longitud de header
excede
INTL_MAX_LOCALE_LEN
.
Ejemplo #1 Ejemplo con locale_accept_from_http(), procedimental
<?php
$locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo $locale;
?>
Ejemplo #2 Ejemplo con locale_accept_from_http(), POO
<?php
$locale = Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo $locale;
?>
El resultado del ejemplo sería:
en_US