MartinStays: Arrays: Doppelte Einträge, Zugriff...

Beitrag lesen

Danke für deine Hilfe!

$a_all ist ein Array mit Elementen mit numerischen Keys. Darauf greifst du mit $a_all[0], $a_all[1] usw. zu. Diese Elemente sind Arrays mit den Keys info und mehrinfo, also $a_all[0]['info'] und $a_all[0]['mehrinfo']

Habe ich nun gelöst, danke!

  
foreach ($a_all[$i]['mehrinfo'] as $mehrinfo) {  
 echo $mehrinfo.'<br/>';  
}

Durchlaufe $a_all, frage die info-Elemente ab und merk dir, welche Werte du bereits hattest in einer temporären Datenhaltung (z.B. ein Array). Für jeden Wert schaust du, ob er bereits gemerkt ist (z.B: in_array()) und entscheidest, ob das gerade aktuelle Element zu löschen ist oder nicht.

Okay, jetzt wirds kompliziert, zumindest für mich ;-)
In diesem Fall kann ich also nicht mit array_unique arbeiten wegen der Struktur meines Arrays, oder?