代码:

/*@desc:php密码加盐函数@param pass 原密码@param salt 盐@return ret 加密后的密码*/function passsalt($pass,$salt){$str1 = mb_substr($pass,0,5);$str2 = mb_substr($salt,0,2);$str3 = mb_substr($salt,-2);$str4 = mb_substr($pass,-5);$ret = md5($str1.$str2.$pass.$str3.$str4);return $ret;}测试:

$ret = passsalt('12345678','abcd');var_dump($ret);输出:

string(22) "12345ab12345678cd45678"