PHP 配列にある値を更新する必要があります。特定のアイテムに新しい値を割り当てるたびに、値が更新されないようです。これが私のコードです:
$actions = array(
array('action' => 'Action1', 'value' => '0'),
array('action' => 'Action2', 'value' => '0'),
);
foreach($actions as $item){
if($item['action'] == 'Action1'){
$item['value'] = 20;
}
}
この foreach ループを実行した後、配列はそのまま残ります。すべての値が 0 の値を持つ。