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

Beitrag lesen

echo $begrüßung;

Wie kontrolliere ich ob der Name schon mal vorgekommen ist?

So, meinte ich, soll es am Ende pro Namen aussehen.

$ausgabe['name'] = array(array(ein datensatz), array(noch ein datensatz), ...);

Du testest dann mit isset($ausgabe[$wert]) auf Vorhandensein. ($wert steht ja in deinem Fall für einen Namen. Aussagekräftigere Bezeichner erleichtern das Quellcode-Lesen.)

Wie sortiere ich das Array nach Namen?

Mit den üblichen Array-Sortierfunktionen. Siehe Array-Funktionen.

Und vor allem so wie ich das jetzt geschrieben habe dauert die Abfrage ewig und drei Tage....

Dann analysiere, welcher Teil die Zeit verbraucht. Beispielsweise mit microtime().

echo "$verabschiedung $name";