Отфильтруйте различия между коррелирующими наборами данных из двух многомерных массивов. ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Отфильтруйте различия между коррелирующими наборами данных из двух многомерных массивов.

Сообщение Anonymous »

У меня есть 2 массива:
$big_array = [
[
['correct' => FALSE, 'answer' => 'false answer1'],
['correct' => FALSE, 'answer' => 'false answer2'],
['correct' => FALSE, 'answer' => 'false answer3'],
['correct' => TRUE, 'answer' => 'correct answer'],
]
];

$small_array = [
[
['correct' => FALSE, 'answer' => 'false answer1'],
]
];

Я хочу создать array_diff($big_array, $small_array), но он работает не так, как я хочу.
В настоящее время в результате он дает мне пустой массив, где я хочу, чтобы результат был:
$outcome_array = [
[
['correct' => FALSE, 'answer' => 'false answer2'],
['correct' => FALSE, 'answer' => 'false answer3'],
['correct' => TRUE, 'answer' => 'correct answer'],
]
];


Подробнее здесь: https://stackoverflow.com/questions/163 ... nsional-ar

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