php生成md5签名

醉菜鸟 2022-05-09 08:00:33

/** 
 * MD5 签名 
 * @param array $data 
 * @param string $key 
 * @param bool $is_md5 
 * @return string 
 */
function md5_sign($data, $key,$is_md5 = true){   
    ksort($data);   
    $string = '';  
    foreach( $data as $k => $vo ){     
        if($vo !== '')           
            $string .=  $k . '=' . $vo . '&' ;    
    }   
    $string = rtrim($string, '&');    
    $result = $string . $key;   
    return $is_md5 ? md5($result) : $result;
}
意见反馈