您的位置:首页 > 编程语言 > PHP开发

php-Arrays 函数-array_flip-交换数组中键和值

2012-05-10 11:30 741 查看
array_flip() 函数交换数组中的键和值

【功能】

         该函数将返回一个反转后的数组,

         即原数组的值变成了新数组的键值,原数组的键值变成了新数组的值

         如果数组中有相同的值,则只有最后的一个具有同样值的才会被反转到新数组

【使用范围】 

         php4、php5.

【使用】

         array array_flip( array trans  ) 

         trans/必需/进行反转的数组

【示例】

<?php
$array1 = array( "blue" => 6, "red" => 2, "green" => 3, "purple" => 4 );
$array2 = array( "blue" => 6, "red" => 4, "green" => 6, "purple" => 4 );
$array3 = array( "blue" => 6, "red" => 4, "green" => 6, "purple" => '' );

print_r( array_flip( $array1 ) );
print_r( array_flip( $array2 ) );
print_r( array_flip( $array3 ) );

/*
Array
(
[6] => blue
[2] => red
[3] => green
[4] => purple
)
Array
(
[6] => green
[4] => purple
)
Array
(
[6] => green
[4] => red
[] => purple
)
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php