PHP数组语法和操作说明

PHP数组语法和操作说明,php,arrays,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]; } 我对这个片段的解释是 $S初始化为长度为0的数组 $j被推送到$S[0] $W[$j]的内容被推送

我必须将一个函数从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]; 

}
我对这个片段的解释是

  • $S
    初始化为长度为0的数组
  • $j
    被推送到
    $S[0]
  • $W[$j]
    的内容被推送到
    $S[1]

  • 我的解释是正确的,还是我找错了方向?

    你的解释完全正确

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


    []
    操作符是一个“推”操作符。它总是将指定的值放在给定数组的末尾。

    感谢您的澄清。