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 相关文章推荐
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
Jan 29 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
Apr 18 PHP
destoon实现底部添加你是第几位访问者的方法
Jul 15 PHP
php curl登陆qq后获取用户信息时证书错误
Feb 03 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
Oct 08 PHP
php验证手机号码
Nov 11 PHP
zen_cart实现支付前生成订单的方法
May 06 PHP
PHP使用GD库输出汉字的方法【测试可用】
Nov 10 PHP
CodeIgniter框架常见用法工作总结
Mar 16 PHP
PHP实现随机生成水印图片功能
Mar 22 PHP
php调用云片网接口发送短信的实现方法
Oct 25 PHP
PHP字符串与数组处理函数用法小结
Jan 07 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
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
php中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
2018/06/05 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
Jquery中dialog属性小记
2010/09/03 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
JavaScript对JSON数据进行排序和搜索
2017/07/24 Javascript
nodejs简单读写excel内容的方法示例
2018/03/16 NodeJs
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
Vue v-model组件封装(类似弹窗组件)
2020/01/08 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
[01:07:02]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第三场 2月26日
2021/03/11 DOTA
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
深入学习Python中的上下文管理器与else块
2017/08/27 Python
Python简单读取json文件功能示例
2017/11/30 Python
分析Python读取文件时的路径问题
2018/02/11 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
python对Excel按条件进行内容补充(推荐)
2019/11/24 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
毕业生个人求职信范例分享
2013/12/17 职场文书
校园达人秀策划书
2014/01/12 职场文书
化工专业大学生职业生涯规划书
2014/01/14 职场文书
庆中秋节主题活动方案
2014/02/03 职场文书
医院护士见习期自我鉴定
2014/09/15 职场文书
党员个人总结范文
2015/02/14 职场文书
2015圣诞节贺卡寄语
2015/03/24 职场文书
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python
python单元测试之pytest的使用
2021/06/07 Python
代码复现python目标检测yolo3详解预测
2022/05/06 Python