PHP array_flip() 函數返回交換數組中的鍵和值
array array_flip ( array $input );
array_flip() 返回一個反轉后的 array,例如 array 中的鍵名變成了值,而 array 中的值成了鍵名。
注意 array 中的值需要能夠作為合法的鍵名(例如需要是 integer 或者 string)。如果類型不對,將出現一個警告,并且有問題的鍵/值對將不會出現在結果里。
如果同一個值出現多次,則最后一個鍵名將作為它的值,其它鍵會被丟棄。
序號 | 參數及說明 |
---|---|
1 | input 要反轉的數組 |
如果失敗,則返回FALSE,否則將反轉數組。
<?php $input = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5); print_r(array_flip($input)); ?>測試看看 ?/?
Array ( [1] => a [2] => b [3] => c [4] => d [5] => e )