2016-05-20 10 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