PHP的array_column
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相关推荐
- array column函数php,php array_column 函数实例应用
array_column返回数组中指定的一列 先看一下函数的语法: array array_column(array $input, mixed $column_key, mixed $index_k ...
- array_map与array_column之间的关系
/* |---------------------------------------------------------- |array_map();将回调函数作用到给定数组的单元上 |array_ ...
- php数组制作查找筛选页面,php利用array_search与array_column实现二维数组查找
在看php手册数组函数时,看到了一个高赞的用户回答传送门,利用array_search与array_column实现二维数组查找,不用自己写个循环,减少工作量.<?php $userdb = a ...
- array_column php什么版本可以用,array_column兼容php5.5以下版本
gistfile1.txt // +---------------------------------------------------------------------- // |获取二维数组中 ...
- php array colum,php5.5新数组函数array_column使用
array_column 用于获取二维数组中的元素(PHP 5 >= 5.5.0),但我们有时候需要在低版本中使用,那么就可以使用下面的代码即可 PHP5.5发布了,其中增加了一个新的数组函数a ...
- php函数巧用 array_column
基本用途 返回数组中指定的一列 详情见官方文档 进阶用途 在使用php获取db数据的后,有时会需要使用数据的主键id或者用户id来作为数组的key,例如: $records = array(array ...
- php array_search多条件,php使用array_search与array_column函数实现二维数组内元素查找...
array_search函数+array_column函数 $userdb = array( 0 => array( 'uid' => 100, 'name' => 'Sandra ...
- php遍历多维数据库,PHP代码优化之array_column() 使用(解决循环嵌套Sql的问题)
在开发中,我们会遇到一对多的绑定关系,比如订单:一条订单对应多条商品数据:商品价格:商品价格在不同用户等级或者VIP的价格优惠不同等等.下面以订单为例: 需求: APP订单列表并展示商品信息且需要分页 ...
- array_column() expects parameter 1 to be array, array given
本地正常不报错,但线上环境会报错.两个环境的php版本一致 报错的写法: array_column($data['content'], 'id') 不报错的写法: $temp_data = $data ...
最新文章
- mongoDB 文档操作_改
- 拒绝平庸--浅谈WEB登录页面设计
- C#与java的比较
- win10 + mac双系统安装常用工具
- 第二章 指南(4.3)添加 View
- 前后数据交互(ajax) -- 初始化页面表格
- 【Python CheckiO 题解】Text Editor
- Red Hat Enterprise Linux (RHEL) 6.4 DVD ISO 迅雷下载地址
- SilverLight:基础控件使用(6)-Slider控件
- Memcached 学习---(5)set 命令
- 前端数据库——WebSQL和IndexedDB
- linux7.4邮件服务器,CentOS7 基于Postfix Dovecot Extmail 搭建邮件服务器
- 额外域控与主域控之间的数据同步
- 模糊数学——距离和贴近度
- manager objects is not callable(管理器对象不可调用)
- Ubuntu制作本地源
- 高精度加法 高精度减法 高度除法 高精度乘法 方法总结
- genicam 相机java,机器视觉必知-GenICam相机通用接口标准
- 用了这么多年的MCU,你知道哪些MCU原厂最牛?
- java数据结构与算法面试,java面试手写代码
热门文章
- SQL 100+个最佳入门案例实践(覆盖Oralce、SQL Server、Mysql)之基础操作_1_检索数据
- Ubuntu 下搭建 NFS 服务
- caffe基础(8):draw_net.py绘制网络结构
- 运维少年系列 python and cisco (1)
- Golang入门教程(十五)指针
- VMware安装虚拟机Ubuntu提示piix4_smbus 0000:00:007.3: Host SMBus controller not enabled错误解决办法...
- 同步通信和异步通信的区别
- 一个球从100 米高的自由落下的反弹高度
- hashmap 循环取出所有值 取出特定的值 两种方法
- 详解C#break ,continue, return