hi,
Ob sich das besser macht, kann ich dir leider nicht sagen, aber du kannst doch bei array_push() auch ein array komplett anhängen.
$_a = array("a","b","c");
$_b = array("d","e");
$_c = array_push( $_a, $_b);
$_c wäre dann ("a","b","c","d","e")
Das hat für meine Ansprüche immer ausgereicht, also hab ich mir da keine Kopf drüber gamacht.
eb4