dedlfix: Array Problem - explode oder strtok oder wie???

Beitrag lesen

echo $begrüßung;

der Datensatz soll dann eben zwei Namen (oder drei, vier jenachdem wieviele da drin sind) zugeordent werden und jeweils unter dem Namen ausgegeben werden.

Eine Zuordnung von einem Schlüsselwert zu beliebien Daten kann man in PHP mit einem Array abbilden. Die Namen sind die Keys, die Werte sind ein oder mehrere Datensätze, also ein Array aus Datensätzen.

Beim Auslesen des Abfrageergebnisses, trennst du die Namen auf und für jeden Namen schaust du nach, ob es bereits einen Key im Array gibt und hängst an das vorhandene Array zu diesem Key den Datensatz an. Wenn der Name noch nicht vorkommt, fügst du in das Hauptarray ein Array mit dem Datensatz unter dem Namen hinzu.

Anschließend kannst du zwecks Ausgabe durch das äußere Array laufen und durch die inneren ebenso.

echo "$verabschiedung $name";