Php 循环中使用数字递增对象名称

Php 循环中使用数字递增对象名称,php,Php,我很难在循环中增加对象的名称,但下面的方法似乎不起作用 我需要将$serie1->addPoint增加到$serie2->addPoint,$serie3->addPoint等 $i = 1; foreach ($users as $agent) { $serie{$i}->addPoint... $i +=1; } 我得到一个错误注意:未定义变量:serie in 我还尝试了$serie.$I->addPoint…,但也产生了一个错误致命错误:调用成员函数addPoint()

我很难在循环中增加对象的名称,但下面的方法似乎不起作用

我需要将
$serie1->addPoint
增加到
$serie2->addPoint
$serie3->addPoint

$i = 1;
foreach ($users as $agent) {
  $serie{$i}->addPoint...
  $i +=1;
}
我得到一个错误
注意:未定义变量:serie in

我还尝试了
$serie.$I->addPoint…
,但也产生了一个错误
致命错误:调用成员函数addPoint()


但是,如果我手动分配增量,如so
$serie1->addPoint
等,它确实有效。

它不能是:
$serie{$I}

$i = 1;
foreach ($users as $agent) {
  $serie{$i}->addPoint...
  $i +=1;
}
它应该是:
${'serie'.$i}


短的

不能是:
$serie{$i}

它应该是:
${'serie'.$i}


一个简短的

应该是
${serie.$i}
你声明的`$serie`?应该是
${serie.$i}
你声明的`$serie`?谢谢,这就是我要找的!谢谢,这就是我要找的!