使用php的ksort函数对数组排序生成sign签名的方法
function getSign($params)
{
unset($params['sign']);
ksort($params);
echo "params<pre>";
print_r($params);
echo "<hr>";
$str = '';
foreach ($params as $k => $v) {
$str .= $k . $v;
}
return $str;
}
$param_json = array(
'name' => 'qipa250',
'url' => 'www.qipa250.com',
'leader' => '奇葩天地网',
);
echo "<hr>";
echo "param_json<pre>";
print_r($param_json);
echo "<hr>";
$param_json_str = getSign($param_json);
echo $param_json_str;
echo "<hr>";
结果打印: