postgresqlから受け取った値を連想配列にpushしたいのですが、下記の方法だと最初のpushしかできなくて困っています。
php
1 18 foreach ($db->query($sql) as $row) { 2 19 $arr += array('fruit' => $row['fruit']); 3 20 $arr += array('animal' => $row['animal']); 4 21 $arr += array('car' => $row['car']); 5 22 }
上記方法だと、上書きされないのは仕様だというのはわかるのですが、レコードが複数行ある場合、どうすれば追加できますでしょうか。
追記分
['fruit']=> (arr(0)=>'apple',arr(1)=>'orange'),
['animal']=> (arr(0)=>'cat',arr(1)=>'dog'),
['car']=> (arr(0)=>'prius',arr(1)=>'skyline')
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。