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
)
*/
【功能】
该函数将返回一个反转后的数组,
即原数组的值变成了新数组的键值,原数组的键值变成了新数组的值
如果数组中有相同的值,则只有最后的一个具有同样值的才会被反转到新数组
【使用范围】
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中的不常用数组函数(一)(数组中元素的键和值对调 array_flip())
- php-Arrays 函数-array_shift-移除数组开头的一个单元
- php数组函数序列之array_flip() 将数组键名与值对调
- php数组函数序列之array_flip() 将数组键名与值对调
- php-Arrays 函数-array_intersect_assoc-带索引检查计算数组的交集
- php-Arrays 函数-array_intersect_ukey-用回调函数比较键名来计算数组的交集
- php利用array_flip实现数组键值交换去除数组重复值
- php数组函数中的array_slice和array_flip
- php-Arrays 函数-array_filter-用回调函数过滤数组中的单元
- php-Arrays 函数-array_multisort-对多个数组或多维数组进行排序
- php-Arrays 函数-array_diff_key-使用键名比较计算数组的差值
- php-Arrays 函数-array_diff_uassoc-用回调函数做索引检查来计算数组的差值
- php-Arrays 函数-array_intersect_key-使用键名比较计算数组的交集
- php-Arrays 函数-array_intersect-计算数组的交集
- php-Arrays 函数-array_key_exists-检查给定的键名或索引是否存在于数组中
- php-Arrays 函数-array_pad-用值将数组填补到指定长度
- php-Arrays 函数-array_unique-移除数组中重复的值
- php-Arrays 函数-array_diff_ukey-用回调函数对键名比较计算数组的差集
- php-Arrays函数-array_flip-交换数组的键值
- php-Arrays 函数-array_pop-将数组的最后一个单元弹出