2014-04-02 87 views
-3

我需要將此代碼轉換爲php.And我有一些問題。將java代碼轉換爲php

對於測試: 在 「測試」 出 「98f6bcd4621d373cade4e832627b4f6」

public static String a(String paramString) 
    { 

     try 
     { 
     MessageDigest localMessageDigest = MessageDigest.getInstance("MD5"); 
     localMessageDigest.update(paramString.getBytes()); 
     byte[] arrayOfByte2 = localMessageDigest.digest(); 
     String str = new BigInteger(1, arrayOfByte2).toString(16); 
     return str; 
     } 
     catch (NoSuchAlgorithmException localNoSuchAlgorithmException) 
     { 
     return ""; 
     } 
    } 
+1

這是stackoverflow.com並不是java2phpconvertion.com :) –

+0

那麼說@ShankarDamodaran;用戶:請嘗試與您的代碼,並只發布您目前所面臨的錯誤。 –

回答

0

詢問這裏之前做至少某種形式的研究。無論如何,因爲這是太容易了,這裏是解決方案:

function a($s) { 
    return ltrim(md5($s), "0"); 
} 

a("test")回報98f6bcd4621d373cade4e832627b4f6,符合市場預期。

0

我假設你想是這樣的:

function a($paramString) 
{ 
    return substr(md5($paramString), 1); 
} 

a("test"); // 98f6bcd4621d373cade4e832627b4f6 

注:堆棧溢出通常用於幫助的,你已經嘗試,不爲人們只需編寫代碼,您

問題