PHP代码如何实现识别用户浏览器语言的功能?
- 内容介绍
- 相关推荐
本文共计105个文字,预计阅读时间需要1分钟。
使用PHP代码片段可以检测用户浏览器所使用的语言。以下是一个简化的代码示例:
phpfunction get_client_language($availableLanguages, $default='en') { if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $langs=explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); foreach ($langs as $lang) { if (in_array($lang, $availableLanguages)) { return $lang; } } } return $default;}
使用下面的 PHP 代码片段可以检测用户浏览器所使用的语言
function get_client_language($availableLanguages, $default='en'){ if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); foreach ($langs as $value){ $choice=substr($value,0,2); if(in_array($choice, $availableLanguages)){ return $choice; } } } return $default; }
本文共计105个文字,预计阅读时间需要1分钟。
使用PHP代码片段可以检测用户浏览器所使用的语言。以下是一个简化的代码示例:
phpfunction get_client_language($availableLanguages, $default='en') { if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $langs=explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); foreach ($langs as $lang) { if (in_array($lang, $availableLanguages)) { return $lang; } } } return $default;}
使用下面的 PHP 代码片段可以检测用户浏览器所使用的语言
function get_client_language($availableLanguages, $default='en'){ if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); foreach ($langs as $value){ $choice=substr($value,0,2); if(in_array($choice, $availableLanguages)){ return $choice; } } } return $default; }

