php数组函数序列之array_flip() 将数组键名与值对调

 更新时间:2011年11月07日 15:54:06   作者:  
array_flip() 函数将使数组的键名与其相应值调换,即键名变成了值,而值变成了键名

array_flip() 定义和用法

array_flip() 函数将使数组的键名与其相应值调换,即键名变成了值,而值变成了键名。

array_flip() 函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。

如果原数组中的值的数据类型不是字符串或整数,函数将报错。

语法
array_flip(array)参数 描述
array 必需。规定输入的数组。

例子

复制代码 代码如下:

<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse");print_r(array_flip($a));
?>

输出:

Array ( [Dog] => 0 [Cat] => 1 [Horse] => 2 )

相关文章

  • smarty缓存用法分析

    smarty缓存用法分析

    这篇文章主要介绍了smarty缓存用法,以实例形式分析了smarty缓存的特点及使用技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP如何获取Cookie并实现模拟登录

    PHP如何获取Cookie并实现模拟登录

    这篇文章主要介绍了PHP如何获取Cookie并实现模拟登录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • php判断IP地址是否在多个IP段内

    php判断IP地址是否在多个IP段内

    这篇文章主要为大家详细介绍了php判断IP地址是否在多个IP段内,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • PHP实现图的邻接矩阵表示及几种简单遍历算法分析

    PHP实现图的邻接矩阵表示及几种简单遍历算法分析

    这篇文章主要介绍了PHP实现图的邻接矩阵表示及几种简单遍历算法,结合实例形式分析了php基于邻接矩阵实现图的定义及相关遍历操作技巧,需要的朋友可以参考下
    2017-11-11
  • 全面解读PHP的Yii框架中的日志功能

    全面解读PHP的Yii框架中的日志功能

    这篇文章主要介绍了PHP的Yii框架中的日志,对日志的分析是日常网站维护中的基础,Yii提供了较为强大的日志功能,需要的朋友可以参考下
    2016-03-03
  • php和js实现根据子网掩码和ip计算子网功能示例

    php和js实现根据子网掩码和ip计算子网功能示例

    这篇文章主要介绍了php和js实现根据子网掩码和ip计算子网功能,结合实例形式分析了PHP与js针对IP地址子网掩码计算的相关操作技巧,需要的朋友可以参考下
    2019-11-11
  • 原生JavaScript+PHP多图上传实现示例

    原生JavaScript+PHP多图上传实现示例

    这篇文章主要为大家介绍了原生JavaScript+PHP多图上传实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • PHP针对redis常用操作实例详解

    PHP针对redis常用操作实例详解

    这篇文章主要介绍了PHP针对redis常用操作,结合实例形式详细分析了PHP针对Redis连接、增删改查及各种常用运算操作技巧,需要的朋友可以参考下
    2019-08-08
  • PHP7生产环境队列Beanstalkd用法详解

    PHP7生产环境队列Beanstalkd用法详解

    在本篇文章里小编给大家分享的是关于PHP7生产环境队列Beanstalkd用法内容,需要的朋友们可以参考下。
    2020-05-05
  • PHP实现在对象之外访问其私有属性private及保护属性protected的方法

    PHP实现在对象之外访问其私有属性private及保护属性protected的方法

    这篇文章主要介绍了PHP实现在对象之外访问其私有属性private及保护属性protected的方法,简单介绍了php public、private及protected的功能及用法,并结合实例形式分析了php在对象之外访问其私有属性private及保护属性protected的方法,需要的朋友可以参考下
    2017-11-11

最新评论