首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Locale::acceptFromHttp

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

Locale::acceptFromHttp -- locale_accept_from_http — Tries to find out best available locale based on HTTP "Accept-Language" header

Description

Object oriented style

代码语言:javascript
复制
public static string Locale::acceptFromHttp ( string $header )

Procedural style

代码语言:javascript
复制
string locale_accept_from_http ( string $header )

Tries to find locale that can satisfy the language list that is requested by the HTTP "Accept-Language" header.

Parameters

header

The string containing the "Accept-Language" header according to format in RFC 2616.

Return Values

The corresponding locale identifier.

Examples

Example #1 locale_accept_from_http() example

代码语言:javascript
复制
<?php
$locale?=?locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo?$locale;
?>

Example #2 OO example

代码语言:javascript
复制
<?php
$locale?=?Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo?$locale;
?>

The above example will output:

代码语言:javascript
复制
en_US

See Also

  • locale_lookup() - Searches the language tag list for the best match to the language

← Locale

Locale::canonicalize →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com