在我的項目中,增加了firstArray + 3的值。增加secondArray +7的值後。PHP中增加數組值的問題
$firstArray = array(
'a' => 1,
'b' => 3,
'c' => 5,
);
foreach ($firstArray as &$item) {
$item += 3;
}
print_r($firstArray);
結果:Array ([a] => 4 [b] => 6 [c] => 8)
$secondArray = array(
'a' => 11,
'b' => 13,
'c' => 17,
);
foreach ($secondArray as $key=>$item) {
$secondArray[$key] += 7;
}
print_r($secondArray);
結果:Array ([a] => 18 [b] => 20 [c] => 24)
但是問題是,當我確實print_r($firstArray) again;
我有這樣的結果: 陣列([α] => 4 [b] => 6 [c] => 17)
爲什麼在結果fisrt和thisrd上有差異?
從哪裏得到結果:Array([a] => 12 [b] => 22 [c] => 32) –
這個所有的代碼在一個php頁面中,這個所有2個循環 – user2984590
被編輯。我貼上了錯誤的解決方案,對不起。 – user2984590