PHP 中的 array_flip 函数用于获取交换 数组 中的键和值。array_flip() 返回一个反转后的 array,array 中的键名变成了值,而 array 中的值成了键名。
array_flip ( array $array ) : array
参数 | 描述 |
---|---|
array | 数组变量。 |
成功时返回交换后的数组,如果失败返回 NULL。
array 中的值需要能够作为合法的键名(例如需要是 integer 或者 string)。如果类型不对,将出现一个警告,并且有问题的键/值对将不会出现在结果里。如果同一个值出现多次,则最后一个键名将作为它的值,其它键会被丢弃。
使用 array_flip() 函数,交换数组的键和值
<?php
echo "嗨客网(www.haicoder.net)<br>";
$arr = array("name"=>"haicoder", "url"=>"www.haicoder.net", "age"=>109);
print_r(array_flip($arr));
程序运行后,控制台输出如下:
我们首先,定义了一个关联数组,接着,我们使用了 array_flip 函数,交换了该关联数组的键和值。
使用 array_flip() 函数,交换数组的键和值
<?php
echo "嗨客网(www.haicoder.net)<br>";
$arr = array("haicoder", "www.haicoder.net", 109);
print_r(array_flip($arr));
程序运行后,控制台输出如下:
我们首先,定义了一个关联数组,接着,我们使用了 array_flip 函数,交换了该关联数组的键和值。
PHP 中的 array_flip 函数用于获取交换数组中的键和值。array_flip() 返回一个反转后的 array,array 中的键名变成了值,而 array 中的值成了键名。