实例
反转数组中的键名和对应关联的键值:
<?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+ | 
  注意 trans 中的值需要能够作为合法的键名,例如需要是 integer 或者 string。如果值的类型不对将发出一个警告,并且有问题的键/值对将不会反转。 
  如果同一个值出现了多次,则最后一个键名将作为它的值,所有其它的都丢失了。 
  array_flip() 如果失败返回 FALSE。 
  实例: 
$hills=array("first"=>"data1″,"second"=>"data2″,"third"=>"data1″); 
  $hills=array_flip($hills); //还原键名 
  $hills1=array_flip(array_flip($hills));//删除重复 
  display $hills1结果是: 
  data2 data1两个数据.
以上就是php用于反转/交换数组中的键名和对应关联的键值的函数array_flip()的详细内容,更多请关注php中文网其它相关文章!
                        
                        PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号