2016-05-20 131 views
0

我無法遞增一個循環中的對象的名字,但下面不會似乎不工作增量對象名稱

我需要增加$serie1->addPoint$serie2->addPoint,​​等。 。

$i = 1; 
foreach ($users as $agent) { 
    $serie{$i}->addPoint... 
    $i +=1; 
} 

我得到一個錯誤Notice: Undefined variable: serie in

我也試過$serie.$i->addPoint...但產生的錯誤,以及Fatal error: Call to a member function addPoint()

但是,它的工作,如果我手動分配增量,像這樣$serie1->addPoint等。

+0

這應該是'$ {'serie'。$ i}' – Thamilan

+0

你在哪裏聲明'$ serie'? –

回答

2

它不能是:$serie{$i}

它應該是:${'serie'.$i}

Demo

+0

謝謝,多數民衆贊成我正在尋找! – user3436467