PHP Array Exercises : Difference of two multidimensional arrays

PHP Array: Exercise-57 with Solution

Write a PHP function to compares two multidimensional arrays and returns the difference.

Sample Solution:

PHP Code:

function key_compare($a,$b)
    return 0;
function multidimenssional_array_diff($arr1, $arr2)
return array_diff_uassoc($arr1['c'], $arr2['c'],"key_compare");
//multidimenssional arrays
print_r(multidimenssional_array_diff($color1, $color2));

Sample Output:

    [a] => Green                                            
    [b] => Blue                                             


Flowchart: PHP - Compares two multidimensional arrays and returns the difference

PHP Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a PHP script to create a two-dimensional array (4x4), initialized to 10.
Next: Write a PHP script to combine (using one array for keys and another for its values) the specified two arrays.

What is the difficulty level of this exercise?

PHP: Tips of the Day

PHP: Extract numbers from a string

$str = 'In My Cart : 11 12 items';
preg_match_all('!\d+!', $str, $matches);