I am curious why the length of the variable matters for using $gettok. You can easily find the length with $numtok or $gettok.
Anyhow, arrays being added don't bother me, but I still don't really see very much use for them. No example that has ever been given in he many threads about arrays has ever been that much better (imo) than existing methods.