私は今このコードを持っています。それは日付と時刻を取得します。その 1 つの foreach ループで約 10 の日付と時刻が返されるため、番号付きインデックスのようなものを作成したかったのです。これは関数内にあり、この配列を返して別の場所で何かを行う必要があります。
$i = 0;
foreach ($data as $key =>$value) {
$new_data = array (
$i => array (
"date"=> $value->DATE,
"time"=> $value->TIME,
)
);
$i++;
}
もっとこんな感じにして欲しかった
Array (
[0] => Array (
[date] => whatever date
[time] => whatever time
)
[1] => Array (
[date] => whatever date
[time] => whatever time
)
[2] .. etc
)
それは私が得ているものではないことがわかりました。私はこれを取得します。
Array (
[10] => Array (
[date] => whatever date
[time] => whatever time
)
1つだけ印刷されます/10分の1しか表示されません。$i 変数を ++ing し続けて、番号付きインデックスで取得できるようにするにはどうすればよいですか? なぜ10番目しか表示されないのですか?