PHP数组语法和操作说明

时间:2013-03-10 00:21:51

标签: php arrays

我必须将函数从PHP转换为Java,并且可以对PHP的数组语法进行一些澄清,这与Java有一些区别。 PHP代码是

$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]
  4. 我的解释是正确的,还是我在错误的树上吠叫?

1 个答案:

答案 0 :(得分:3)

你的解释是完全正确的。

您可以查看this post以了解有关php运算符的更多信息。

[]运算符是“推”运算符。它始终将赋值分配给给定数组的末尾。