• 你好!欢迎你的到来
  • 关于我们
  • 首页 博客 学习笔记 技术导航 工具
  • 博文分类
    • PHP(43)
    • MySQL(11)
    • Linux(28)
    • html(3)
    • JQuery(4)
    • JavaScript(9)
    • svn(2)
    • CSS(2)
    • seajs(1)
    • go(44)
    • redis(1)
    • nginx(8)
    • mongo(0)
    • java(0)
    • 算法(0)
    • 其他(26)
    • 生活(1)
    专栏
    • Jquery基础教程
      • 文章:(15)篇
      • 阅读:33316
    • shell命令
      • 文章:(42)篇
      • 阅读:108621
    • Git教程
      • 文章:(36)篇
      • 阅读:179634
    • leetCode刷题
      • 文章:(76)篇
      • 阅读:64008
    • 摘要视图
    • 目录视图
    PHP函数之array_flip
    标签: 函数array_flip数组
    2017-12-08 21:46 阅读(4267) 评论(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));




    本文为原创文章,请尊重辛勤劳动,如需转载,请保留本文地址
    http://www.findme.wang/blog/detail/id/290.html

    若您感觉本站文章不错,读后有收获,不妨赞助一下?

    我要赞助

    您还可以分享给朋友哦

    更多
    顶
    1
    踩
    0
    • 上一篇: IntelliJ IDEA 2017中使用PHP的相关的配置
    • 下一篇: linux下为php安装redis扩展phpredis
    • 查看评论
    • 正在加载中...
    • 留言
    • 亲,您还没有登录,登录后留言不需要审核哦!
      可以使用如下方式登录哦!
  • CSDN | 新浪微博 | github | 关于我们 | 我要留言 | 友链申请
  • 豫ICP备18038193号    Copyright ©lidequan All Rights Reserved