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

Beitrag lesen

echo $begrüßung;

Ich kann doch bevor ein Eintrag in der Array gemacht wird, mit in_array überprüfen ob dieses Teil bzw. der Text schon im Array ist, wenn ja dann mache nichts, wenn nein dann füge hinzu.

in_array() prüft in einem "flachen" Array. Es steigt nicht in die einzelnen Elemente hinein, wenn diese komplexen Typs (Array, Objekt) sind. Dein $a_all ist eine Sammlung von verschachtelte Arrays (noch dazu gemischt mit Objekten). Das zu durchsuchen gibt es keine Standard-Funktionen. Und du willst ja auch nicht alles durchsuchen, sondern nur die info-Elemente.

echo "$verabschiedung $name";