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 languageSYNOPSISstring http_negotiate_language (array $supported, [array &$result])DESCRIPTIONThis 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).PARAMETERSo $supported - array containing the supported languages as values o $result - will be filled with an array containing the negotiation resultsRETURN VALUESReturns the negotiated language or the default language (i.e. first array entry) if none match.EXAMPLESExample #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 |
---|
array_flip(3) - php |
array_reverse(3) - php |
token_get_all(3) - php |
array_intersect(3) - php |
debian::l10n::debconf(3pm) - debian |