Moin Tom,
sollte das nicht mit "array_push()" auch gehen...
aber das is wohl nicht ganz das, was du suchst (glaub ich).
Leider ist das nicht das was ich suche. Ich denke, ich werde da selber eine Funktion schreiben müssen. Wie sowas klassisch gelöst wird, ist mir schon klar. Allerdings wäre es mir lieber, es wäre schon fertig, nicht weil ich zu faul bin, sondern weil eine fertige 3GL->1GL Funktion ca. 6 bis 50 mal schneller läuft, als eine in 4GL gebaute.
tja, da geht wohl kein weg an einem workaround vorbei.
explode/implode wird dir wohl ein wenig helfen...
Das Problem ist, dass bei einem Insert auch die Indexe neu vergeben werden sollten. Ich bin mir immer noch nicht klar über die innere Struktur der "Arrays" in PHP. Es scheinen aber keine Arrays oder Structs zu sein, sondern verkettete Listen, also absolut dynamische Strukturen. Wo kann cih (möglichst auf Deutsch) mehr über die Innereien von PHP erfahren?
http://www.php.net/manual/de/language.types.array.php, die PHP-Definition eines Arrays.
Bei der Gelegenheit mal gefragt, falls es einer liest:
Kann man eigentlich in PHP mittels C eigene Plug-Ins einhängen?
jo, ich geh mal davon aus, http://www.php.net/manual/de/zend.php gibt das zumindest vor. (Leider nicht übersetzt)
Fabian