do arrays keep their keys when they are serialized/unserialized?
It looks like it keeps the keys...
<? $test["red"]="RED"; $test["blue"]="BLUE"; $test["green"]="GREEN"; $serialTest=serialize($test); $unserialTest=unserialize($serialTest); echo $unserialTest["blue"]; ?>