1, mtopcard\ThirdCardQQ => 2, ]; public static function sign($params) { unset($params['version']); ksort($params); $sign = ''; foreach ($params as $key => $value) { $sign .= sprintf('%s=%s&', $key, $value); } $sign = $sign . 'key=' . config::secret_key; return strtoupper(md5($sign)); } }