Как перебрать два массива?

Как перебрать два массива методом foreach что бы получился такой результат:

Alex - DJ
Tim - Bass
Dave - Bass

$arr1 = [
1 => ['id' => 1, 'name' => 'DJ'],
2 => ['id' => 2, 'name' => 'Bass'],
3 => ['id' => 3, 'name' => 'Vocal'],
];

$arr2 = [
    ['name' => 'Alex', 'specId' => 1],
    ['name' => 'Tim', 'specId' => 2],
    ['name' => 'Dave',  'specId' => 2],
];

Ответы (1 шт):

Автор решения: vp_arth
foreach ($arr2 as $item) {
    echo "{$item['name']}: {$arr1[$item['specId']]['name']}\n";
}
→ Ссылка