Hallo.
Das Einzige, was mir dazu noch einfällt ist, dass du den Array 2x überprüfst. Allerdings muss man, um das zu umgehen for-Schleifen nehmen:
$anzahl = count($artikel);
for ($i=0; $i<$anzahl; $i++)
{
for ($j=$i+1; $j<$anzahl; $j++)
{
if($artikel[$i]['artikel_nr'] == $artikel[$j]['artikel_nr'] &&
$artikel[$i]['groesse'] == $artikel[$j]['groesse']) {
$artikel = array_splice($artikel, $j, 1);
$anzahl--;
$j--;
}
}
}
Ich hab's aber auch nicht getestet.
MfG _Siro.