I could be wrong but I thought that hashtables were basically unsorted arrays with items added by a key. They don't need an order because you could just give each item a number and loop with $hget(table,N).