2013-03-10 3 views
2

Мне нужно преобразовать функцию из 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]

Является ли моя интерпретация правильной, или я лаю по неправильному дереву?

ответ

3

Ваша интерпретация полностью верна.

Вы можете посмотреть this post, чтобы узнать больше о операторах php.

Оператор [] является оператором «push». Который всегда помещает значение, назначенное в конце данного массива.

+0

Спасибо за разъяснение. – Jason

+0

@ Джейсон Рад помочь! –

Смежные вопросы