私は配列の配列を持っています。ループをforeachして新しい配列をサブ配列に挿入しようとしています。PHP foreach insert array
はちょうど新しい「合計」せずに私の元の配列を与える結果
$newarray = array(
array("id"=>1,"quantity"=>2),
array("id"=>1,"quantity"=>2),
array("id"=>1,"quantity"=>2),
);
foreach($newarray as $item){
$item["total"] = 9;
}
echo "<br>";
print_r($newarray);
下記をご覧ください。どうして ?
http://stackoverflow.com/questions/16491704/php-insert-value-into-array-of-arrays-using-foreach – sumit