2013-03-10 41 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