Write a PHP script to do a multi-dimensional difference, i.e. returns values of the first array that are not in the second array
<?php $color1 = array( array('Red', 80), array('Green', 70), array('white', 60) ); $color2 = array( array('Green', 70), array('Black', 95) ); $color = array_udiff($color1, $color2, create_function( '$a,$b', 'return strcmp( implode("", $a), implode("", $b) ); ') ); print_r($color); ?>
Sample Output:
Array ( [0] => Array ( [0] => Red [1] => 80 ) [2] => Array ( [0] => white [1] => 60 ) )
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Sample Output:
Array ( [0] => Array ( [0] => Red [1] => 80 ) [2] => Array ( [0] => white [1] => 60 ) )need an explanation for this answer? contact us directly to get an explanation for this answer