0

for ループを実行していて、配列にデータを入力しようとしています。

配列の print_r を実行すると、複数回実行する必要があるのに、for ループが 1 回だけ実行されているように見えます。

for($i=0; $i<count($count); $i++){
        $currentField = $array[$i];
        $test = "".$field."[".$i."]";
        $this->_postData[$test] = $currentField;
        $this->_currentItems[$i] = $test;
    }

    print_r($this->_currentItems);
    die();

前に $count をエコーすると、(たとえば) 3 と表示されますが、配列を印刷すると、値は 1 つしかありません! 何か案は?

ありがとう。

4

2 に答える 2

3

試す

for($i=0; $i<$count; $i++)
于 2013-04-08T23:17:30.230 に答える
1

カウントは必要ないと思います。

試す

for($i=0; $i<$count; $i++){
于 2013-04-08T23:17:37.573 に答える