PHP 检测浏览器语言

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 检测浏览器语言相关的知识,希望对你有一定的参考价值。

function get_client_language($availableLanguages, $default='en'){
	
	if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
			
		$langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);

		//start going through each one
		foreach ($langs as $value){
	
			$choice=substr($value,0,2);
			if(in_array($choice, $availableLanguages)){
				return $choice;
				
			}
			
		}
	} 
	return $default;
}

以上是关于PHP 检测浏览器语言的主要内容,如果未能解决你的问题,请参考以下文章

PHP 检测浏览器语言

功能检测技术 typeOf

Pear 包语言检测无法在 PHP 7 上检测到英语

PHP 使用PHP检测用户语言

用PHP检测用户语言

PHP PHP浏览器检测