Hi nochmal,
Du kannst mit Arrays ne Menge machen.
Sortieren
umkopieren
durchlaufen von vorne bei hinten wie durch eine verkettete Liste Es gibt einen Zeiger auf das gerade aktuelle Element und den kannst Du mit next weiterrücken.
Ich würde mit ein zweites Array nehmen und durch das erste durchlaufen, Immer wenn die Variable substr(...[key],0,4)=="wert" ist, dann wird der Eintrag in das andere Array kopiert.
Hier haben wir ja eine Liste von Wertepaaren, da würde sich ein Konstrukt mit for ... each() anbieten.
Grüße
Tom