Guarda... io ti ho creato uno scriptino per farlo però in maniera globale (ossia calcolo le differenze generali dell'array):
Codice PHP:
$query = mysql_query("SELECT * FROM dettaglio");
$valori = mysql_query("SELECT DISTINCT prodotto FROM dettaglio");
while($doArray = mysql_fetch_assoc($valori)) $values[] = $doArray['prodotto'];
//Trovo i valori mancanti (con infiniti tipo di scontrino)
while($assoc = mysql_fetch_assoc($query)) {
$return[$assoc['id_scontrino']][] = $assoc['prodotto'];
}
//Elimino le chiavi
sort($return);
/*Ultilizzo una soluzione (non l'unica) forse astrusa...
Un atra soluzione, forse più semplice sarebbe fare un ciclo in cui controllo tutti i valori, se già ci sono elimino, sennò conservo */
foreach($return as $key => $value) {
$string .= ',$return[' . $key . ']';
}
$string = substr($string, 1);
$exec = '$abs = array_diff(' . $string . ');';
echo $exec;
eval($exec);
print_r($abs);
?>
L'output è
codice:
Array ( [0] => mortadella [2] => pecorino )