Eiszwerg
Erfahrenes Mitglied
Soweit kapiert, aber bis ich das mal selber hinbekomme, wird wohl noch einige Zeit vergehen 
Woher weiss $out eigentlich, was alles rein kommt? Ist das die Geschichte mit den Klammern? Also alles was geklammert ist, wird bei $out eingefügt?
Dann noch Fragen zu
Ich verstehe die Verschachtelung für $double nicht so ganz 
Soweit ich weiß entfernt array_unique doppelte Einträge aus einem Array. array_diff_assoc zeigt Unterschiede in Arrays auf. Irgendwie arbeiten die doch dann gegeneinander oder nicht?
Bekomme das gerade nicht in meinem Kopf geordnet :-(

Woher weiss $out eigentlich, was alles rein kommt? Ist das die Geschichte mit den Klammern? Also alles was geklammert ist, wird bei $out eingefügt?
Dann noch Fragen zu
PHP:
$double=array_unique( array_diff_assoc( $out[3],array_unique($out[3]) ));
foreach($out[3] as $k => $v)
{
if(in_array($v,$double))echo '<br>'.$v.' : '.$out[1][$k];
}

Soweit ich weiß entfernt array_unique doppelte Einträge aus einem Array. array_diff_assoc zeigt Unterschiede in Arrays auf. Irgendwie arbeiten die doch dann gegeneinander oder nicht?
Bekomme das gerade nicht in meinem Kopf geordnet :-(