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