PHP array_flip函数

PHP array_flip函数教程

PHP 中的 array_flip 函数用于获取交换 数组 中的键和值。array_flip() 返回一个反转后的 array,array 中的键名变成了值,而 array 中的值成了键名。

array_flip函数详解

语法

array_flip ( array $array ) : array

参数

参数 描述
array 数组变量。

返回值

成功时返回交换后的数组,如果失败返回 NULL。

说明

array 中的值需要能够作为合法的键名(例如需要是 integer 或者 string)。如果类型不对,将出现一个警告,并且有问题的键/值对将不会出现在结果里。如果同一个值出现多次,则最后一个键名将作为它的值,其它键会被丢弃。

案例

array_flip交换数组键和值

使用 array_flip() 函数,交换数组的键和值

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("name"=>"haicoder", "url"=>"www.haicoder.net", "age"=>109); print_r(array_flip($arr));

程序运行后,控制台输出如下:

07_PHP array_flip函数详解.png

我们首先,定义了一个关联数组,接着,我们使用了 array_flip 函数,交换了该关联数组的键和值。

array_flip交换数组键和值

使用 array_flip() 函数,交换数组的键和值

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("haicoder", "www.haicoder.net", 109); print_r(array_flip($arr));

程序运行后,控制台输出如下:

08_PHP array_flip函数详解.png

我们首先,定义了一个关联数组,接着,我们使用了 array_flip 函数,交换了该关联数组的键和值。

PHP array_flip函数总结

PHP 中的 array_flip 函数用于获取交换数组中的键和值。array_flip() 返回一个反转后的 array,array 中的键名变成了值,而 array 中的值成了键名。