array_flip($arr);
//交換數組中的鍵和值。
//如下所示,如果$arr中有相同的值。交換之後 會被舊的覆蓋,最後一個有效。
/***********array_flip(交換數組中的鍵和值)*****************/ $arr = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry', 'd' => 'cherry', 'e' => 'cherry'); $arrFlip = array_flip($arr); var_dump($arrFlip);
輸出: array(3) { ["apple"]=> string(1) "a" ["banana"]=> string(1) "b" ["cherry"]=> string(1) "e" }