php man page for http_negotiate_language

Query: http_negotiate_language

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

HTTP_NEGOTIATE_LANGUAGE(3)						 1						HTTP_NEGOTIATE_LANGUAGE(3)

http_negotiate_language - Negotiate client's preferred language

SYNOPSIS
string http_negotiate_language (array $supported, [array &$result])
DESCRIPTION
This function negotiates the client's preferred language based on its Accept-Language HTTP header. The qualifier is recognized and lan- guages without qualifier are rated highest. The qualifier will be decreased by 10% for partial matches (i.e. matching primary language).
PARAMETERS
o $supported - array containing the supported languages as values o $result - will be filled with an array containing the negotiation results
RETURN VALUES
Returns the negotiated language or the default language (i.e. first array entry) if none match.
EXAMPLES
Example #1 Using http_negotiate_language(3) <?php $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); ?> PHP Documentation Group HTTP_NEGOTIATE_LANGUAGE(3)
Related Man Pages
preg_split(3) - php
array_diff_assoc(3) - php
preg_match(3) - php
get_defined_vars(3) - php
array_intersect(3) - php
Similar Topics in the Unix Linux Community
Simple rules of the UNIX.COM forums:
Coming Soon: Upgrade Forum Software (Dec 31 - Jan 1)
The Order of the Wizard's Hat - Lifetime Achievement Award 2019 - Congrats to Wolf Machowitsch
Denial Of Service Attack Update