私は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'
)
)
);
助言がありますか?