1
Hallo Jörg,
ich versuche mich gerade an der Funktion array_intersect.
$array_ergebnisIDs = array_intersect($array_ausstattung1,$array_ausstattung2,$array_ausstattung3,$array_ausstattung4,$array_ausstattung5,$array_ausstattung6,$array_ausstattung7);
Die Funktion soll mir in ein Array mit allen Werte liefern die in allen Ausstattung-Arrays vorkommen. Mein Problem ist nun allerdings, dass eines oder mehrere Arrays auch leer sein können. In diesem Fall für array_intersect zu einem leeren Ergebnis. SInnvoller wäre es, wenn die leeren Arays beim Vergleich quasi ignoriert werden. Gibt es da noch eine intelligentere Möglichkeit ohne, dass ich vorher alle Arrays auf Inhalt checken und dann jenachdem welches Array Werte beinhaltet jedes mit jedem vergleichen muss?
Gruß Andreas
ich versuche mich gerade an der Funktion array_intersect.
$array_ergebnisIDs = array_intersect($array_ausstattung1,$array_ausstattung2,$array_ausstattung3,$array_ausstattung4,$array_ausstattung5,$array_ausstattung6,$array_ausstattung7);
Die Funktion soll mir in ein Array mit allen Werte liefern die in allen Ausstattung-Arrays vorkommen. Mein Problem ist nun allerdings, dass eines oder mehrere Arrays auch leer sein können. In diesem Fall für array_intersect zu einem leeren Ergebnis. SInnvoller wäre es, wenn die leeren Arays beim Vergleich quasi ignoriert werden. Gibt es da noch eine intelligentere Möglichkeit ohne, dass ich vorher alle Arrays auf Inhalt checken und dann jenachdem welches Array Werte beinhaltet jedes mit jedem vergleichen muss?
Gruß Andreas