我從存儲$ assignmentsViewList內的SQL查詢的結果從查詢結果更改值:PHP - 使用的foreach
Array
(
[0] => Array
(
[assign_id] => 302
[ClassCount] => 25
)
[1] => Array
(
[assign_id] => 303
[ClassCount] => 25
)
[2] => Array
(
[assign_id] => 325
[ClassCount] => 25
)
)
當我使用一個foreach內改變ClassCount值:
foreach ($assignmentsViewList as $task) {
$task['ClassCount'] = 2;
}
它不起作用。但如果我試試這個:
$assignmentsViewList[0]['ClassCount']=2;
該代碼運行良好。但我需要它在foreach循環中工作。
你到底想要達到什麼目的?你想更新所有'ClassCount'值嗎?還是隻有一個? –
我正在改變所有的ClassCount值。 –
請看看我的答案。它應該解決你的目的。 –