定义和用法
array_flip() 函数用于反转/交换数组中的键名和对应关联的键值。
语法
array_flip(array);
参数 | 描述 |
---|---|
array | 必需。规定需进行键/值对反转的数组。 |
技术细节
返回值: | 如果反转成功,则返回反转后的数组。如果反转失败,则返回 NULL。 |
---|---|
PHP 版本: | PHP 4, PHP 5, PHP 7 |
实例
实例1:
<?php
$input = array("oranges", "apples", "pears");
$flipped = array_flip($input);
print_r($flipped);
?>
以上例程会输出:
Array
(
[oranges] => 0
[apples] => 1
[pears] => 2
)
实例2:
<?php
$input = array("a" => 1, "b" => 1, "c" => 2);
$flipped = array_flip($input);
print_r($flipped);
?>
以上例程会输出:
Array
(
[1] => b
[2] => c
)
为您推荐与 php数组函数 相关的帖子:
- PHP array_intersect_ukey() 函数:比较两个数组的键名(使用用户自定义函数比较键名),并返回交集
- PHP array_intersect_uassoc() 函数:比较两个数组的键名和键值(使用用户自定义函数比较键名),并返回交集
- PHP array_intersect_key() 函数:比较两个数组的键名,并返回交集
- PHP array_intersect_assoc() 函数:带索引检查计算数组的交集
- PHP array_intersect() 函数:计算数组的交集
- PHP array_diff_assoc() 函数:比较两个数组的键名和键值,并返回差集
- PHP array_combine() 函数:通过合并两个数组来创建一个新数组
- PHP array_count_values() 函数:统计数组中所有的值出现的次数
- PHP array_change_key_case() 函数
- PHP array_column() 函数:返回数组中指定的一列
- PHP array_diff_key() 函数:比较两个数组的键名,并返回差集
- PHP array_chunk() 函数
- PHP array_filter() 函数:用回调函数过滤数组中的元素
- PHP array_key_first() 函数
- PHP array_diff_ukey() 函数:比较两个数组的键名,并返回差集:
- PHP array_key_last() 函数
- PHP array() 函数:新建一个数组
- PHP array_keys() 函数
- PHP array_fill_keys() 函数:用给定的指定键名的键值填充数组
- PHP array_diff_uassoc() 函数:比较两个数组的键名和键值,并返回差集
- PHP array_fill() 函数:用给定的键值填充数组
- PHP array_key_exists() 函数
- PHP array_map() 函数
暂无回复。