Locale::acceptFromHttp

locale_accept_from_http

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

Locale::acceptFromHttp -- locale_accept_from_httpDetermina la mejor configuración local a partir del encabezado HTTP "Accept-Language"

Descripción

Estilo orientado a objetos

public static Locale::acceptFromHttp(string $header): string|false

Estilo por procedimientos

locale_accept_from_http(string $header): string|false

Intenta encontrar una configuración local que pueda satisfacer la lista de idiomas solicitada por el encabezado HTTP "Accept-Language".

Parámetros

header

La cadena que contiene el encabezado "Accept-Language", en el formato de la RFC 2616.

Valores devueltos

El identificador de configuración local correspondiente.

Devuelve false cuando la longitud de header excede INTL_MAX_LOCALE_LEN.

Ejemplos

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

Ver también