2014-02-28 56 views

回答

1
function string_converter($s1){ 
    $ac = array('W', 'A', '1', '2', '3', '4', '4', '4', 'Q', 'C'); 
    for ($i = 0; $i < 10; $i++) { 
     $ac[$i] = $ac[$i] - ($i + 1); 
    } 
    $s2 = implode("",$ac); 
    return strtoupper(md5(md5($s2.$s1))); 
} 
+0

感謝,答覆,但我想我犯了一個錯誤的地方,你可以看看整體功能嗎? public static String _converter(String s1) {acl ac = ['''''','1','2','3','4','4','4' ','Q','C' };對於(int i = 0; i <10; i ++) ac [i] =(char)(ac [i] - (i + 1)); } String s2 = new String(ac); return md5(md5((new StringBuilder())。append(s2).append(s1).toString()))。toUpperCase(); } – user2136174

+0

這是翻譯的。雖然你的功能不好,但你不會減少字符數量......它應該做什麼? –