Php 如何循环数组,增加计数和输出

Php 如何循环数组,增加计数和输出,php,arrays,for-loop,Php,Arrays,For Loop,我试图在PHP中循环一个数组,并使用计数器增加页码。如果我将$counter替换为“1”-它可以工作。我知道这里有些不对劲 for ($counter = 0; $counter <= 10; $counter++) { $messages = $client->readMessages(array('pageNumber' => $counter, 'includeContent' => false,

我试图在PHP中循环一个数组,并使用计数器增加页码。如果我将$counter替换为“1”-它可以工作。我知道这里有些不对劲

  for ($counter = 0; $counter <= 10; $counter++) {

  $messages = $client->readMessages(array('pageNumber' => $counter,
                      'includeContent' => false,
                      'filter' => $filter))->return;
}



  var_dump($messages);
对于($counter=0;$counter readMessages(数组('pageNumber')=>$counter,
“includeContent”=>false,
'filter'=>$filter))->返回;
}
var_dump($messages);
我做错了什么?

每次迭代都会覆盖$messages

将$messages设置为数组,而不是:

$messages = ...
通过

$messages[] = ...