举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > php array_flip PHP array_flip() 函数

php array_flip PHP array_flip() 函数

2023-03-24 23:20 PHP教程

php array_flip PHP array_flip() 函数

php array_flip

PHP array_flip() 函数用于交换数组中的键和值。该函数返回一个新的数组,其中原来的键变成了值,原来的值变成了键。

$a=array("a"=>"red","b"=>"green","c"=>"blue");
$b=array_flip($a);
print_r($b); 

上面代码中,我们定义了一个名为 $a 的数组,然后使用 array_flip() 函数将其转换为新的数组 $b。输出结果如下:

Array ( [red] => a [green] => b [blue] => c ) 

可以看到,原来的键变成了值,原来的值变成了键。

如果传递给 array_flip() 函数的是一个多维数组,则该函数将返回 FALSE。此外,如果传递给 array_flip() 函数的是一个带有重复值得一位数组,则最后一个重复值将覆盖其他重复值。

$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"red"); 
$b=array_flip($a); 
print_r($b); 

上面代码中,传递给 array_flip() 函数的是一个带有重复值得一位数组 $a ,输出如下所示:

Array ( [red] => d [green] => b [blue] => c ) 

可以看到有重复值 red 的情况下,最后一个 red 覆盖前面所有重复出现的 red (即 d 覆盖 a )。

总之,PHP array_flip() 函数用于交换原来的键和值得位置。它返回新的包含所有原始键作为新值、所有原始值作为新键得新数组。如果传递创造函數是带有重复属性得一位數字时, 會將會覆蓋剩余量相同得元件, 返回斷定得斷定元件作用斷定顯式。

PHP array_flip() 函数

PHP array_flip() 函数

PHP Array Reference完整的 PHP Array 参考手册

实例

反转数组中的键名和对应关联的键值:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$result=array_flip($a1);
print_r($result);
?>

运行实例 »

定义和用法

array_flip() 函数用于反转/交换数组中的键名和对应关联的键值。


语法

array_flip(array);

参数 描述
array 必需。规定需进行键/值对反转的数组。

技术细节

返回值: 如果反转成功,则返回反转后的数组。如果反转失败,则返回 NULL。
PHP 版本: 4+


PHP Array Reference完整的 PHP Array 参考手册
阅读全文
以上是名动网为你收集整理的php array_flip PHP array_flip() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们