Ich mach das nicht so umständlich.
Bei jedem zusätzlichen Wert, der in das Array geschrieben wird, kommt automatisch ein Resize hinzu.
Damit ist immer nur soviel genutzt wie gebraucht.
PHP-Code:
ArrayResize( Element, ArraySize(Element) + 1 );
Abfrage Größe und Eins hinzuaddieren.
Gruss