Я пытаюсь объединить два массива с одним и тем же ключом в один.
После того, как я дам эти переменные
var_dump($allArtistsName);
var_dump($allTracksName);
Я получаю этот вывод
Первый массив
array (size=3749)
0 => string 'Avicii' (length=6)
1 => string 'Arctic Monkeys' (length=14)
2 => string 'DJ Antoine' (length=10)
и второй массив
array (size=2135)
0 => string 'Hey Brother' (length=11)
1 => string 'Do I Wanna Know?' (length=16)
2 => string 'House Party - Airplay Edit' (length=26)
В основном ключ 0 из первого массива совпадает с ключом 0 из второго массива.
Так что я пытаюсь объединить их как-нибудь.
Я пробовал array_merge
и array_merge_recursive
но я не похоже на работу.
Как я могу решить это лучше всего?
РЕДАКТИРОВАТЬ:
Мой ожидаемый результат будет примерно таким:
[
0 => [
'track' => 'Hey Brother',
'artists' => Avicii
1 => [
'track' => 'x',
'artists' => y
]