hkfuk
(hkfuk)
高级会员

版主
UID 13502
精华
1
积分 915
帖子 890
金钱 905 喜悦币
威望 10
人脉 0
阅读权限 50
注册 2002-3-30 来自 HongKong
状态 离线
|
一點小小的JAVA問題
有人可以幫我把這一段的java轉成是PHP的嗎?
public String getServerKey(long l, String s, String s1)
{
String s4 = String.valueOf(l);
int i = Integer.parseInt(s4.substring(s4.length() - 2, s4.length()));
int j = getSum(s4);
String s3 = String.valueOf(((j + i) * (j + i)) % 123 + 103);
for(; s4.length() < 7; s4 = "0" + s4);
for(; s.length() < 20; s = s + " ");
for(; s1.length() < 12; s1 = s1 + " ");
s3 = s4 + s3;
String s2 = s3 + s + s1;
return s2;
}
public int getSum(String s)
{
int i = 0;
for(int j = 0; j < s.length(); j++)
i += Integer.parseInt(s.substring(j, j + 1));
return i;
}
} 我轉了這樣,但好似不太對,因為自已不太會JAVA
<?php function getKey($l,$s,$s1){ $s4=$l; $i=substr($s4,strlen($l)-2,strlen($l)-(strlen($l)-2)); $j=getSum($s4);
$s3=(($j+$i)*($j+$i))%123+103;
for(;strlen($s4)<7;$s4="0".$s4); for(;strlen($s)<20; $s=$s." "); for(;strlen($s1)<12;$s1=$s1." "); $s3=$s4.$s3; $s2=$s3.$s.$s1; return $s2; }
function getSum($s){ $i=0; for($j=0;$j<strlen($s);$j++){ $i+=substr($s,$j,1); } return $s; } ?> thank you so mcuh!!
|
|