2013-03-10 67 views
2

我必須將函數從PHP轉換爲Java,並且可以對PHP的數組語法使用一些說明,這與Java有一些差別。 PHP代碼是PHP Array語法和操作說明

$W; //array defined before and has values 
$S = array(); 
$j = wsnum - 1; //integer value here 

for (; ;){ 
    $S[] = $j 
    $S[] = $W[$j]; 

} 

我的這個片斷的解釋是

  1. $S作爲長度的數組0
  2. $j被推向$S[0]
  3. $W[$j]內容壓入到被初始化$S[1]

我的解釋是正確的,還是我在錯誤的樹上吠叫?

回答

3

你的解釋是完全正確的。

你可以看看this post瞭解更多關於PHP運營商的信息。

[]運算符是一個「推」運算符。它總是把賦值給一個給定數組的末尾。

+0

感謝您的澄清。 – Jason 2013-03-10 00:34:58

+0

@Jason很高興幫助! – 2013-03-10 00:35:24