<?php
$lista = array('zero' => "pane", "pasta", 'uno' => "latte", "sale", 'due' => "zucchero", "yogurt", 'tre' => "tonno");
$scontrino = array("pane", 'zero' => "pasta", 'uno' => "zucchero", 2 => "sale", "yogurt");
//la funzione confrontochiavi confronta due chiavi, se esse sono identiche ritorna 0,
//se la prima è maggiore della seconda ritorna 1, se la prima è minore della seconda ritorna -1
function confrontochiavi($a,$b){
if($a===$b) {
return 0;
}
else {
return($a>$b) ? 1 : -1;
}
}
$mercato = array_diff_uassoc($lista, $scontrino, "confrontochiavi");
echo "<p>Array \$lista:</p><br>";
print_r($lista);
echo "<br><p>Array \$scontrino:</p><br>";
print_r($scontrino);
echo "<br><p>Array \$mercato:</p><br>";
print_r($mercato);
?>