<?php
$array1 = [
['ID' => 1],
['ID' => 2],
['ID' => 3],
['ID' => 4],
['ID' => 5],
];
$array2 = [
['ID' => 2, 'NUM' => 200],
['ID' => 4, 'NUM' => 400],
];
foreach ($array1 as ['ID' => $id, 'NUM' => &$ref[$id]]) {
$ref[$id] = 0;
}
foreach ($array2 as ['ID' => $id, 'NUM' => $ref[$id]]);
var_export($array1);
preferences:
26.25 ms | 404 KiB | 5 Q