What about array_flip?