http_negotiate_content_type
ob_deflatehandler
HTTP Fonctions
PHP Manual

# http_negotiate_language

(PECL pecl_http:0.1.0-1.5.5)

http_negotiate_language — Négocie le langage préféré par les clients

### Description

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

Cette fonction négocie le langage préféré par les clients, basé sur les en-têtes HTTP Accept-Language.

### Liste de paramètres

`supported`

  tableau contenant les langages supportés en tant que valeurs

`result`

  contient un tableau, contenant les résultats de la négociation

### Valeurs de retour

Retourne le langage négocié ou le langage par défaut (i.e. première entrée du tableau) si aucun ne correspond.

### Exemples

Exemple #1 Exemple avec http_negotiate_language()

`<?php
$langs = array(
'en-US',// défaut
'fr',
'fr-FR',
'de',
'de-DE',
'de-AT',
'de-CH',
);
include './langs/'. http_negotiate_language($langs, $result) .'.php';
print_r($result);
?>`

http_negotiate_content_type
ob_deflatehandler
HTTP Fonctions
PHP Manual