Как сравнить ключи в одном массиве со значениями в другом и вернуть несовпадения? [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как сравнить ключи в одном массиве со значениями в другом и вернуть несовпадения? [дубликат]

Сообщение Anonymous »

У меня есть многомерный массив:-
$first= array(
[51581481] => array(
'title' => 'Nike - L',
'price' => '300.00',
'vendor' => 'Vicky Fashion Point',
'quantity' => -23,
),
[45747894] => array(
'title' => 'Honor Band A (Black) - Default Title',
'price' => '2249.00',
'vendor' => 'Honor',
'quantity' => 8,
)
);
$second = array(
0 => '45747894',
1 => '713776113',
);

Я хочу сравнить оба массива и сначала получить из него разностные данные. Я использую функцию array_diff
$arr_diff= array_diff($first, $second);

Эта ошибка показывает: -
ERROR: Array to string conversion


Подробнее здесь: https://stackoverflow.com/questions/523 ... on-matches
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»