array_column()

作用
  返回输入数组中某个单一列的值。

语法
  array_column(array,column_key,index_key);

参数介绍
  array:多维数组

  column_key:可以是索引数组的列的整数索引,或者是关联数组的列的字符串键值,该参数也可以是 NULL,此时将返回整个数组,配合index_key使用

  index_key:取出数组中这一列当做返回数组的索引

示例

$arr = [['id'=>10,'name'=>'wuhen1','age'=>18],['id'=>11,'name'=>'wuhen2','age'=>19],['id'=>12,'name'=>'wuhen3','age'=>20],
];var_dump(array_column($arr,'name'));
//返回结果
//array (size=3)
//  0 => string 'wuhen1' (length=6)
//  1 => string 'wuhen2' (length=6)
//  2 => string 'wuhen3' (length=6)var_dump(array_column($arr,'age'));
//返回结果
//array (size=3)
//  0 => int 18
//  1 => int 19
//  2 => int 20var_dump(array_column($arr,'name','id'));
//返回结果  id作为列的索引
//array (size=3)
//  10 => string 'wuhen1' (length=6)
//  11 => string 'wuhen2' (length=6)
//  12 => string 'wuhen3' (length=6)var_dump(array_column($arr,null,'id'));
//返回结果
//当第二个参数为null时,将返回整个数组
//array (size=3)
//  10 =>
//    array (size=3)
//      'id' => int 10
//      'name' => string 'wuhen1' (length=6)
//      'age' => int 18
//  11 =>
//    array (size=3)
//      'id' => int 11
//      'name' => string 'wuhen2' (length=6)
//      'age' => int 19
//  12 =>
//    array (size=3)
//      'id' => int 12
//      'name' => string 'wuhen3' (length=6)
//      'age' => int 20

array_column()函数用法相关推荐

  1. array_column() 函数用法

    定义和用法 array_column() 返回输入数组中某个单一列的值. 语法 array_column(array,column_key,index_key); 参数 描述 array 必需.规定要 ...

  2. 2021年大数据常用语言Scala(三十七):scala高级用法 高阶函数用法

    目录 高阶函数用法 作为值的函数 匿名函数 柯里化(多参数列表) 闭包 高阶函数用法 Scala 混合了面向对象和函数式的特性,在函数式编程语言中,函数是"头等公民",它和Int. ...

  3. php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?

    foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...

  4. array column函数php,php array_column 函数实例应用

    array_column返回数组中指定的一列 先看一下函数的语法: array array_column(array $input, mixed $column_key, mixed $index_k ...

  5. linux中awk下 gsub函数用法

    gsub函数则使得在所有正则表达式被匹配的时候都发生替换 gsub(regular expression, subsitution string, target string);简称 gsub(r,s ...

  6. ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)

    ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多) https://blog.csdn.net/qq_25221835/article/details/82762416 post ...

  7. 详细记录python的range()函数用法

    详细记录python的range()函数用法 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的sl ...

  8. python Pool常用函数用法总结

    在本篇内容里小编给大家整理的是一篇关于python Pool常用函数用法总结内容,有需要的朋友们可以学习下. 1.说明 apply_async(func[,args[,kwds]):使用非堵塞调用fu ...

  9. C++计算程序耗时函数用法汇总

    文章目录 前言 方法一(使用频率:常用) 方法二(使用频率:次之) 方法三(使用频率:常用) 补充:方法四 方法五 最常用的时间戳获取方法 前言 这里简单将自己在项目中经常用到的统计耗时的函数用法做个 ...

  10. undistortPoints()函数用法总结

    undistortPoints()函数用法总结   函数调用:C++: void undistortPoints(InputArray src, OutputArray dst, InputArray ...

最新文章

  1. G1的Region是如何划分数量和大小的?
  2. IOS个人开发者账号注册
  3. linux tempfs及/dev/shm 基于内存的文件系统
  4. 记一次CPU占用率和load高的排查
  5. [转载]windows内存优化 没你想像那么美
  6. Web 文件管理器elFinder 的漏洞链分析
  7. mysql 开启innodb win版本_MySQL安装与启动——Windows系统下
  8. springboot---mybits整合
  9. 取出字符串中的数字部分
  10. 百度地图API实现地理围栏
  11. 阿里云windows 2012服务器部署java web程序教程
  12. RS485转HART协议转换模块 MODBUS转HART转换器
  13. 如何删除Word文档中的空白页
  14. 记一次简单的企业微信推送消息开发(第三方应用开发)
  15. ue4 rpc php,UE4 Run On owing Client解析(RPC测试)
  16. 千寻位置平台使用入门总结
  17. 定期存款怎么存定期存款怎么存?银行定期存款怎么存最划算?
  18. 阿里mysql迁移mongodb_快速掌握 MongoDB 数据库
  19. 选择美国虚拟主机时要考虑的事项
  20. 打开FTP服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹

热门文章

  1. linux 无线ap模式,在Linux(CentOS)上开启小度WIFI无线AP模式
  2. 在线制图:腾讯云架构在线绘制
  3. html标点符号在首页,HTML常用的特殊符号前端使用的标点符号
  4. 如何处理pagefile.sys占用太多C盘空间
  5. 内网渗透之PTHPTTPTK(域控)
  6. 内大计算机学院在哪个校区,2021年福建船政交通职业学院有几个校区,大一新生在哪个校区...
  7. 安装ROS中出现bash: /opt/ros/melodic/setup.bash: 没有那个文件或目录或者bash: /opt/ros/kinetic/setup.bash:的解决办法
  8. vue项目目录详细解读
  9. 【弄nèng - Activiti6】Activiti6入门篇(十七)—— 消息中间事件
  10. gwt php,java – 启动GWT项目的PHP程序员的任何好技巧?