@nezzard

Как сравнить два массива по ключу?

Добрый день нужно сравнить два массива по принципу функции array_diff_assoc
Проблема в том, что массивы имеют разные структуры
Мне нужно сравнивать два массива по ключу $array->post_title Этот ключ, есть в двух массивах, по ним и нужно делать сравнение и вывести разницу как делает функция array_diff_assoc
Возможно ли это реализовать?
пример данных

Первый

array (
  0 =>
  array (
    'post_title' => '5 Хвилин - Без Обмежень',
    'ID' => '0',
    'song_name' => '5 Хвилин',
    'song_artist' => 'Без Обмежень',
  ),
  1 =>
  array (
    'post_title' => 'Until The End - E-Type',
    'ID' => '0',
    'song_name' => 'Until The End',
    'song_artist' => 'E-Type',
  ),
  2 =>
  array (
    'post_title' => 'Send My Love(To Your New Lover) - Adele',
    'ID' => '0',
    'song_name' => 'Send My Love(To Your New Lover)',
    'song_artist' => 'Adele',
  ),
  3 =>
  array (
    'post_title' => 'I Do - Lisa Loeb',
    'ID' => '0',
    'song_name' => 'I Do',
    'song_artist' => 'Lisa Loeb',
  ),
  4 =>
  array (
    'post_title' => 'Північна (Northern Dance) - Руслана',
    'ID' => '0',
    'song_name' => 'Північна (Northern Dance)',
    'song_artist' => 'Руслана',
  ),
  5 =>
  array (
    'post_title' => 'Hey Baby - Dj Otzi',
    'ID' => '0',
    'song_name' => 'Hey Baby',
    'song_artist' => 'Dj Otzi',
  ),
  6 =>
  array (
    'post_title' => 'Твои Глаза - Loboda',
    'ID' => '0',
    'song_name' => 'Твои Глаза',
    'song_artist' => 'Loboda',
  ),
  7 =>
  array (
    'post_title' => 'Так, Як Ти - Red Sofa',
    'ID' => '0',
    'song_name' => 'Так, Як Ти',
    'song_artist' => 'Red Sofa',
  ),
  8 =>
  array (
    'post_title' => 'A Little Bit Of Sunshine - Reamonn',
    'ID' => '0',
    'song_name' => 'A Little Bit Of Sunshine',
    'song_artist' => 'Reamonn',
  ),
)


Второй
array (
  0 =>
  array (
    'post_title' => '5 Хвилин - Без Обмежень',
    'ID' => '565',
  ),
  1 =>
  array (
    'post_title' => 'Until The End - E-Type',
    'ID' => '567',
  ),
  2 =>
  array (
    'post_title' => 'Send My Love(To Your New Lover) - Adele',
    'ID' => '569',
  ),
  3 =>
  array (
    'post_title' => 'I Do - Lisa Loeb',
    'ID' => '571',
  ),
  4 =>
  array (
    'post_title' => 'Північна (Northern Dance) - Руслана',
    'ID' => '573',
  ),
  5 =>
  array (
    'post_title' => 'Твои Глаза - Loboda',
    'ID' => '576',
  ),
  6 =>
  array (
    'post_title' => 'Так, Як Ти - Red Sofa',
    'ID' => '577',
  ),
  7 =>
  array (
    'post_title' => 'A Little Bit Of Sunshine - Reamonn',
    'ID' => '578',
  ),

  • Вопрос задан
  • 586 просмотров
Решения вопроса 1
DevMan
@DevMan
а в чем проблема? ideone.com/1h5TRl
вы б лучше привели примеры массивов. лучше тоже на ideone.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы