array_diff_uassoc() tutorial will explain you How To Use array_diff_uassoc() In PHP with examples.
PHP array_diff_uassoc() function compares two or more arrays, checking for differences, before comparing the keys in a user-defined function, then returns an array with the keys and values from the first array, if the function allows it.
Syntax: array_diff_uassoc(array1,array2,array3...,function)
Parameters description:
array2 : Required. An array to be compared with the first array
array3 : Optional. An array to be compared with the first array
function : Required. The name of the user-made function
Tip: You can compare the first array with one array, or as many as you like.
Note: Both the key and the value is used in the automatic comparison, then, in the user-defined function, only the keys are being compared.
Example:
function myfunc($par1,$par2)
{
if($par1===$par2)
{
return 0;
}else
if($par1>$par2)
{
return 1;
}
else
{
return -1;
}
}
$daysarr1 = array(0=>"Sunday",1=>"Monday",2=>"Tuesday");
$daysarr2 = array(3=>"Sunday",1=>"Monday",5=>"Tuesday");
$daysarr3 = array(6=>"Wednesday",0=>"Sunday",5=>"Tuesday");
print_r( array_diff_uassoc($daysarr1,$daysarr2,$daysarr3,"myfunc") );
?>
O/P:
Array (
[2] => Tuesday
)
0 comments:
Post a Comment