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. mongoDB 文档操作_改
  2. 拒绝平庸--浅谈WEB登录页面设计
  3. C#与java的比较
  4. win10 + mac双系统安装常用工具
  5. 第二章 指南(4.3)添加 View
  6. 前后数据交互(ajax) -- 初始化页面表格
  7. 【Python CheckiO 题解】Text Editor
  8. Red Hat Enterprise Linux (RHEL) 6.4 DVD ISO 迅雷下载地址
  9. SilverLight:基础控件使用(6)-Slider控件
  10. Memcached 学习---(5)set 命令
  11. 前端数据库——WebSQL和IndexedDB
  12. linux7.4邮件服务器,CentOS7 基于Postfix Dovecot Extmail 搭建邮件服务器
  13. 额外域控与主域控之间的数据同步
  14. 模糊数学——距离和贴近度
  15. manager objects is not callable(管理器对象不可调用)
  16. Ubuntu制作本地源
  17. 高精度加法 高精度减法 高度除法 高精度乘法 方法总结
  18. genicam 相机java,机器视觉必知-GenICam相机通用接口标准
  19. 用了这么多年的MCU,你知道哪些MCU原厂最牛?
  20. java数据结构与算法面试,java面试手写代码

热门文章

  1. SQL 100+个最佳入门案例实践(覆盖Oralce、SQL Server、Mysql)之基础操作_1_检索数据
  2. Ubuntu 下搭建 NFS 服务
  3. caffe基础(8):draw_net.py绘制网络结构
  4. 运维少年系列 python and cisco (1)
  5. Golang入门教程(十五)指针
  6. VMware安装虚拟机Ubuntu提示piix4_smbus 0000:00:007.3: Host SMBus controller not enabled错误解决办法...
  7. 同步通信和异步通信的区别
  8. 一个球从100 米高的自由落下的反弹高度
  9. hashmap 循环取出所有值 取出特定的值 两种方法
  10. 详解C#break ,continue, return