-
博文分类专栏
- Jquery基础教程
-
- 文章:(15)篇
- 阅读:46568
- shell命令
-
- 文章:(42)篇
- 阅读:154241
- Git教程
-
- 文章:(36)篇
- 阅读:234882
- leetCode刷题
-
- 文章:(76)篇
- 阅读:131867
-
PHP函数之array_flip2017-12-08 21:46 阅读(5785) 评论(0)
一、概念
array_flip函数主要用来交换数组中的键和值。格式如下:
array array_flip ( array $array )
返回值
成功时返回交换后的数组,如果失败返回 NULL。比如传一个非数组的参数array_flip (''),就会返回null。
需要注意以下两点
①array 中的值需要能够作为合法的键名(即值需要是 integer 或者 string)。如果类型不对,将出现一个警告,并且有问题的键/值对将不会出现在结果里。比如
$arr = ['k1' => ['v1'], 'k2' => 'v2']; var_dump(array_flip ($arr));
因为k1的值为数组['v1'],所以上面输出内容如下:
②如果同一个值出现多次,后面的会覆盖前面的,比如
$arr = ['k1' => 'v', 'k2' => 'v']; var_dump(array_flip ($arr));