|  | 
 
|   
将md5压缩成8位32进制生成8位长度的唯一英文数字组合字符串
x
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
 复制代码<?php
/*将MD5值压缩成8位32进制生成8位长度的唯一英文数字组合字符串*/
function num16to32($a){
        for($a = md5($a, true),
                $s = '0123456789ABCDEFGHIJKLMNOPQRSTUV',
                $d = '',
                $f = 0;
                $f < 8;
                $g = ord($a[$f]),
                $d .= $s[($g ^ ord($a[$f + 8])) - $g & 0x1F],
                $f++
        );
        return $d;
}
$a = md5(123);
echo num16to32($a);
 | 
 |