Как найти разницу в двух массивах
// ARRAY 1 $a1 = array( "a1" => 1, "a3" => array( "a31" => 31 ), "a4" => array( "a41" => 41 ), "a5" => array( "a51" => 51, "a52" => 52 ) ); // ARRAY 2 $a2 = array( "a1" => 1, "a2" => 2, "a3" => array( "a31" => 31, "a32" => array( "a321" => 321, "a322" => 322 ) ), "a4" => array( "a41" => 42 ), "a5" => array( "a51" => 51, "a52" => 52 ) );
Функция array_diff возвращает ==> Array ( )
Но в приведенных выше двух переменных массива существует большая разница.
пример:
Поэтому здесь я хочу сравнить два массива n-level (т. Е. Вложенный массив)