Разница в многомерном массиве ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Разница в многомерном массиве

Сообщение Anonymous »

У меня есть 2 массива:

Код: Выделить всё

$big_array = array (
array (
array (
'correct' => FALSE,
'answer' => 'false answer1'
),
array (
'correct' => FALSE,
'answer' => 'false answer2'
),
array (
'correct' => FALSE,
'answer' => 'false answer3'
),
array (
'correct' => TRUE,
'answer' => 'correct answer'
)
)
);

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

Код: Выделить всё

$outcome_array= array (
array (
array (
'correct' => FALSE,
'answer' => 'false answer2'
),
array (
'correct' => FALSE,
'answer' => 'false answer3'
),
array (
'correct' => TRUE,
'answer' => 'correct answer'
)
)
);
Есть предложения?

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

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