The first function, array_diff() is used for comparing several tables or arrays which gives an array with the keys and values from the first array if the value is not available in the other arrays. Syntax is as follows : array_diff(array1,array2,array3……), where array 1 is the table to which all the other arrays will be compared to. The 2nd array(array 2) is an array that is compared with the first array and so on and so forth. Below is sample code of its use and the outcome of the functions comparison :
$a1=array(0=>“Mouse”,1=>”Cat”,2=>”Dog”); $a2=array(3=>”Dog”,4=>”Cat”,5=>”Lizard”); print_r(array_diff($a1,$a2)); ?>
Giving you the result : Array( [0] =>Mouse )