-1

私はfowlloingコードを持っています:

foreach($global as $item) 
    {   
        $item_array[] = array
                        (
                            '0'  => value($this->elem[0], $item),
                            '1'   => value($this->elem[1], $item),
                            '2' => value($this->elem[2], $item),
                            '3'  => value($this->elem[3], $item),
                            '4' => value($this->elem[4], $item)
                        );
    }

そして、次のように単純化したい:

foreach($global as $item) 
    {       
        $i=0;
        array_push($item_array[], value($this->elem[$i], $item) );
        $i++; 
             }

このコードでは、スクリプトに必要な「$item_array[]」が原因でエラーが発生します。私に何ができる ?

注:私はPHPの初心者です。ありがとう。

4

1 に答える 1

0

[] を削除し、 $i=0 を for ループの外に置く必要があります。

于 2012-10-18T13:34:13.407 に答える