PHP获取数组中单列值的方法


Posted in PHP onJune 10, 2017

本文实例讲述了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
)

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
使用Linux五年积累的一些经验技巧
Jun 20 PHP
PHP判断指定时间段的2个方法
Mar 14 PHP
yii框架配置默认controller和action示例
Apr 30 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Jul 22 PHP
php实现获取及设置用户访问页面语言类
Sep 24 PHP
PHP文件缓存类示例分享
Jan 30 PHP
PHP生成静态HTML页面最简单方法示例
Apr 09 PHP
PHP Cookie学习笔记
Aug 23 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
Apr 26 PHP
PHP实现ASCII码与字符串相互转换的方法
Apr 29 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
php+Ajax无刷新验证用户名操作实例详解
Mar 04 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
Jun 10 #PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
Jun 10 #PHP
全面解析PHP面向对象的三大特征
Jun 10 #PHP
PHP查询分页的实现代码
Jun 09 #PHP
PHP简单留言本功能实现代码
Jun 09 #PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
Jun 09 #PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 #PHP
You might like
PHP取进制余数函数代码
2012/01/19 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
2007/03/24 Javascript
Cookie 注入是怎样产生的
2009/04/08 Javascript
基于jquery的分页控件(C#)
2011/01/06 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
2013/04/08 Javascript
jquery实现显示已选用户
2014/07/21 Javascript
JS中Swiper的使用和轮播图效果
2017/08/11 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
2017/11/20 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
原生js实现购物车
2020/09/23 Javascript
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
Python处理Excel文件实例代码
2017/06/20 Python
Python算法输出1-9数组形成的结果为100的所有运算式
2017/11/03 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
python中virtualenvwrapper安装与使用
2018/05/20 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
在Python中如何传递任意数量的实参的示例代码
2019/03/21 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
2020/05/23 Python
python调用有道智云API实现文件批量翻译
2020/10/10 Python
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
爱护公共设施演讲稿
2014/09/13 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
2015中秋节慰问信范文
2015/03/23 职场文书
面试通知单大全
2015/04/20 职场文书
60句有关成长的名言
2019/09/04 职场文书