|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
将md5压缩成8位32进制生成8位长度的唯一英文数字组合字符串
- <?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);
复制代码 |
|