PHP arrays are funky.  They store insertion order for string keys.  Like a LinkedHashMap from Java or something.