language/Language.php
public static function GetAcceptLanguageList ($http_accept_language = null) {
		$http_accept_language !== null ?: $http_accept_language = isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : '';
		$language_set = [];
		foreach (explode(',', $http_accept_language) as $element) {
			$element = explode(';', $element);
			$language_set[$element[0]] = isset($element[1]) ? (float) substr($element[1], 2) : 1.0;;
		}
		arsort($language_set);
		return $language_set;
	}
public static function GetAcceptLanguageList ($http_accept_language = null) {
		$http_accept_language !== null ?: $http_accept_language = isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : '';
		$language_set = [];
		foreach (explode(',', $http_accept_language) as $element) {
			$element = explode(';', $element);
			$language_set[$element[0]] = isset($element[1]) ? (float) substr($element[1], 2) : 1.0;;
		}
		arsort($language_set);
		return $language_set;
	}
許可されている言語設定を優先度付きで返します。

@param	string	$http_accept_language	許可されている言語設定 HTTP accept language header上での形式に依存する。
@return	array	許可されている言語設定のリスト