array_flip() 関数は配列内のキーと値を交換します
【機能】
この関数は反転した配列を返します
つまり、元の配列の値が新しい配列のキー値になり、元の配列のキー値が新しい配列の値になります
配列内に同じ値がある場合、同じ値を持つ最後のものだけが新しい配列に反転されます
【利用範囲】
php4、php5.
【用途】
配列 array_flip( 配列 trans )
逆にされるtrans/required/array
【例】
[php]
$array1 = array( "青" => 6, "赤" => 2, "緑" => 3, "紫" => 4 );
$array2 = array( "青" => 6, "赤" => 4, "緑" => 6, "紫" => 4 );
$array3 = array( "青" => 6, "赤" => 4, "緑" => 6, "紫" => '' );
print_r( array_flip( $array1 ) );
print_r( array_flip( $array2 ) );
print_r( array_flip( $array3 ) );
/*
配列
(
[6] => 青
[2] =>赤
[3] => 緑
[4] => 紫
)
配列
(
[6] => 緑
[4] => 紫
)
配列
(
[6] => 緑
[4] =>赤
[] => 紫
)
*/
zuodefengさんのメモより抜粋
http://www.bkjia.com/PHPjc/478206.html
true