https://blog.csdn.net/MoFengLian/article/details/88547054

意思是:

将array  以index为key  以colomn为value进行组成新的数组

array_column(array,column_key,index_key); array_column() 返回输入数组中某个单一列的值。表示array返回每一个元素的column_key的key组成的数组,如果为null,就是全部元素的每一个子元素
以index_key的为key组成最后的数组
<?php
$a = array(array('id' => 5698,'first_name' => 'Bill','last_name' => 'Gates',),array('id' => 4767,'first_name' => 'Steve','last_name' => 'Jobs',)array('id' => 3809,'first_name' => 'Mark','last_name' => 'Zuckerberg',)
);$last_names = array_column($a, 'last_name', 'id');
print_r($last_names);
?>输出:
Array
([5698] => Gates[4767] => Jobs[3809] => Zuckerberg
)

PHP的array_column相关推荐

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

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

  2. array_map与array_column之间的关系

    /* |---------------------------------------------------------- |array_map();将回调函数作用到给定数组的单元上 |array_ ...

  3. php数组制作查找筛选页面,php利用array_search与array_column实现二维数组查找

    在看php手册数组函数时,看到了一个高赞的用户回答传送门,利用array_search与array_column实现二维数组查找,不用自己写个循环,减少工作量.<?php $userdb = a ...

  4. array_column php什么版本可以用,array_column兼容php5.5以下版本

    gistfile1.txt // +---------------------------------------------------------------------- // |获取二维数组中 ...

  5. php array colum,php5.5新数组函数array_column使用

    array_column 用于获取二维数组中的元素(PHP 5 >= 5.5.0),但我们有时候需要在低版本中使用,那么就可以使用下面的代码即可 PHP5.5发布了,其中增加了一个新的数组函数a ...

  6. php函数巧用 array_column

    基本用途 返回数组中指定的一列 详情见官方文档 进阶用途 在使用php获取db数据的后,有时会需要使用数据的主键id或者用户id来作为数组的key,例如: $records = array(array ...

  7. php array_search多条件,php使用array_search与array_column函数实现二维数组内元素查找...

    array_search函数+array_column函数 $userdb = array( 0 => array( 'uid' => 100, 'name' => 'Sandra ...

  8. php遍历多维数据库,PHP代码优化之array_column() 使用(解决循环嵌套Sql的问题)

    在开发中,我们会遇到一对多的绑定关系,比如订单:一条订单对应多条商品数据:商品价格:商品价格在不同用户等级或者VIP的价格优惠不同等等.下面以订单为例: 需求: APP订单列表并展示商品信息且需要分页 ...

  9. array_column() expects parameter 1 to be array, array given

    本地正常不报错,但线上环境会报错.两个环境的php版本一致 报错的写法: array_column($data['content'], 'id') 不报错的写法: $temp_data = $data ...

最新文章

  1. 视频系列:RTX实时射线追踪(下)
  2. Ubuntu 12.04 64bit或者CentOS 6.3 64bit上搭建OpenRTMFP/Cumulus服务器
  3. 高并发高流量网络架构
  4. 龙芯购买MIPS指令集的授权
  5. VBS编程基础教程 (第5篇)
  6. 封装一个方法,找出数组中重复数大于n的元素集合
  7. python 连接数据库 慢_python自动结束mysql慢查询会话的实例代码
  8. python清理微信好友_Python清理微信僵尸粉,基于itchat模块
  9. 2021-0(C++)输入一个字符串,判断其是否是回文字符串(回文字符串就是正序与反序是相同的字符串)5-27
  10. S5p4418平台AP6212 WIFI稳定性的解决过程
  11. 超级记忆/图像数字记忆 110位数字图像转换表 61-70
  12. 【Spark NLP】第 5 章:处理词
  13. 手机app开发成本预算
  14. 前端简单使用蓝湖来切图
  15. VIVADO版本不一致的IP更新问题
  16. 分布式架构、大数据、机器学习、搜索、推荐、广告
  17. 微信小程序***实现身份验证
  18. java时间管理_IT 人,如何构建自己的时间管理系统?
  19. (附源码)计算机毕业设计SSM智慧工地管理系统
  20. SSM框架体会和小结(短学期实训)

热门文章

  1. Spark远程调试配置,在IDEA中的配置
  2. Spring mvc,uploadifive 文件上传实践(转自:https://segmentfault.com/a/1190000004503262)
  3. 21_Android中常见对话框,光传感器,通过重力感应器编写出指南针应用,帧动画,通过Jav代码的方式编写补间动画,通过XML的方式编写补间动画
  4. C++中的结构体,C管理进程代码,C++管理进程代码,C语言中的联合体
  5. 引用内部函数绑定机制,R转义字符,C++引用,别名,模板元,宏,断言,C++多线程,C++智能指针
  6. 窗口分析函数_18_算累计百分位数
  7. 检索数据_10_通过多条件组合返回数据
  8. mysql如何drop数据库_mysql drop database删除数据库命令实例讲解
  9. Faster RCNN算法详解
  10. 输入一个字符串,将其逆序后输出