PHP array_flip() 関数

配列中のすべてのキーおよびそれらに関連する値を逆転する:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$result=array_flip($a1);
print_r($result);
?>

実行例

定義と用法

array_flip() 関数は、配列中のすべてのキーおよびそれらに関連する値を逆転/交換するために使用されます。

array_flip() 関数は、元の配列の値が複数回出現する場合、最後のキー名がその値として使用され、他のすべてのキー名は失われます。

元の配列の値のデータ型が文字列または整数でない場合、関数はエラーを報告します。

文法

array_flip(array);
パラメータ 説明
array 必須。キー/値ペアを逆転する配列を指定します。

技術的詳細

返り値: 逆転が成功すれば、逆転後の配列を返します。失敗すれば NULL を返します。
PHP バージョン: 4+