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`?谢谢,这就是我要找的!谢谢,这就是我要找的!