PHP中获取数组中单列的值
PHP中获取数组中单列的值如下:
利用PHP中的数组函数 array_column():返回数组中某个单列的值。(PHP 5.5+适用)
语法:
array_column(array,column_key,index_key);
参数:
array : 必需,规定必须为多维数组;
column_key : 必需,需要返回的值的键名;可以是索引数组的列的整数索引,或者是关联数组的列的字符串键值。该参数也可以是 NULL,此时将返回整个数组(配合 index_key 参数来重置数组键的时候,非常有用)。
index_key : 可选。用作返回数组的索引/键的列。
实例:
从记录集中取出 last_name 列,用相应的 "id" 列作为键值:
<?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
)
转载于:https://www.cnblogs.com/yuanwanli/p/6810787.html
PHP中获取数组中单列的值相关推荐
- map中获取数组_如何从php多维数组中获取特定的键值?
点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网 源 / www.php.cn 在这篇文章中,我们将给大家介绍如何在php中从多维数组中获取特定的键值数组.这里我们将使用a ...
- php 获取数组最小值,php 获取数组中最小的值与键名的方法
上一篇博文说的是php获取数组中最大的值与键名的方法,那么这篇博文就说一下php获取数组中最小的值与键名的方法.获取数组中最小的值可以使用php中的预设函数 min() ,其使用方法也非常的简单. p ...
- 获取数组中元素值为偶数的累加和与元素值为奇数的累加和,并计算他们之间的差值
/*** 1.获取数组中元素值为偶数的累加和与元素值为奇数的累加和,并计算他们之间的差值* 1.定义int getNum(int[] arr)静态方法,该方法要求完成* 1.1 获取指定数组arr中元 ...
- php获取数组中的全部可以吗,php获取数组中所有值的方法
php的数组操作函数array_values 可以提取一个数组中所有元素值,具体的使用方法,可以参考下面的教程. array_values() 函数的作用是返回数组中所有元素的值,使用起来非常简单,只 ...
- python获取数组中大于某一阈值的那些索引值_Python NumPy 高级索引——整数组索引、布尔索引及花式索引...
NumPy 除了之前文章中介绍的用整数和切片的索引外,数组还可以由整数数组索引.布尔索引及花式索引. 整数数组索引 整数索引有助于基于 N 维索引来获取数组中任意元素.每个整数数组表示该维度的下标值. ...
- 获取数组中的所有非唯一值(即:重复/多次出现)
本文翻译自:Get all non-unique values (i.e.: duplicate/more than one occurrence) in an array I need to che ...
- 如何获取数组中嵌套对象中属性值不为空的对象?
如何获取数组中嵌套对象中属性值不为空的对象? 有一个对象数组如下: let arr = [ {id:1,aa:'aa1'}, {id:2,aa:'aa2',bb:{ cc:{dd:12} }}, {i ...
- 理解 Math.max(min).apply 获取数组中的最大(小)值机制
前言- 阿姆斯特朗回旋加速喷气式阿姆斯特朗炮, 还原度还真高呢 >-< 了解 apply 传入参数机制 //模拟 Math.max 方法 function Math_max(num1, n ...
- php数组重复值销毁,如何从PHP中删除数组中的重复值
如何从PHP中删除数组中的重复值 如何从PHP中删除数组中的重复值? 21个解决方案 204 votes 使用array_unique(). 例: $array = array(1, 2, 2, 3) ...
最新文章
- 地理信息系统控件GIS控件TatukGIS Developer Kernel 下载及介绍
- 基于区块链的健康链系统设计与实现(2)区块链平台Web服务器
- linux计算机硬件信息,计算机linux查看硬件信息命令.doc
- java实现分页打印功能_web 页面分页打印的实现
- 用于Spring应用程序的Gradle原型
- github基本使用教程
- java学到哪里最容易蒙,蒙哥比vs蒙克(目前最好的哪个)
- mysql 分组统计 取最大值_(Mysql)sql分组取最大值问题
- 听说你在生产环境下还没关闭Swagger2,算你猛
- 应急响应常用的工具说明
- 因式分解的常用三种方法
- 智能客服 | 5款绝佳客户服务聊天机器人推荐
- 微生物群落基于KEGG预测功能的丰度分布图绘制
- LM2596开关电源 多路开关电源 DC-DC降压电源 固定/可调输出 原理图和PCB
- 超级好用的cmd工具软件:Cmder
- nginx 前端小图标配置
- AGV调式之软件开发—API调用
- python数据分析与可视化【一】python基础实例
- python文件名和类名需要一致吗_Python:类名与文件/模块名相同会导致继承问题?...
- 亲爱的老狼-display的应用