php-Arrays函数-array_flip-交换数组中键和值_PHP教程
【功能】
该函数将返回一个反转后的数组,
即原数组的值变成了新数组的键值,原数组的键值变成了新数组的值
如果数组中有相同的值,则只有最后的一个具有同样值的才会被反转到新数组
【使用范围】
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
)
*/
摘自 zuodefeng的笔记
推荐阅读
-
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键_PHP教程
-
php-Arrays函数-array_combine-用两个数组的值作为新数组的键与值来新建一个数组_PHP教程
-
php-Arrays函数-array_flip-交换数组中键和值_PHP教程
-
php-Arrays函数-array_flip-交换数组中键和值
-
php-Arrays函数-array_fill-用给定的值填充数组_PHP教程
-
php-Arrays函数-array_search-在数组中查找给定的值并返回相应的键名_PHP教程
-
php-Arrays函数-array_unique-移除数组中重复的值_PHP教程
-
php-Arrays函数-array_count_values-统计数组中所有值的出现次数_PHP教程
-
php-Arrays函数-array_pad-用值将数组填补到指定长度_PHP教程
-
php-Arrays函数-array_combine-用两个数组的值作为新数组的键与值来新建一个数组_PHP教程