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 相关文章推荐
教你如何把一篇文章按要求分段
Oct 09 PHP
简单采集了yahoo的一些数据
Feb 14 PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 PHP
PHP中限制IP段访问、禁止IP提交表单的代码
Apr 23 PHP
Win下如何安装PHP的APC拓展
Aug 07 PHP
PHP缓存机制Output Control详解
Jul 14 PHP
php更新mysql后获取改变行数的方法
Dec 25 PHP
PHP-FPM实现性能优化
Mar 31 PHP
统计PHP目录中的文件数方法
Mar 05 PHP
PHP的简单跳转提示的实现详解
Mar 14 PHP
详解将数据从Laravel传送到vue的四种方式
Oct 16 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
May 15 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面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
用php实现选择排序的解决方法
2013/05/04 PHP
php判断用户是否手机访问代码
2015/06/08 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
JavaScript使用cookie
2007/02/02 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
js对象转json数组的简单实现案例
2014/02/28 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
js闭包实现按秒计数
2015/04/23 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
ES6入门教程之变量的解构赋值详解
2019/04/13 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
[02:27]2018DOTA2亚洲邀请赛趣味视频之钓鱼大赛 谁是垂钓冠军?
2018/04/05 DOTA
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
python使用pil生成缩略图的方法
2015/03/26 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
Python字典遍历操作实例小结
2019/03/05 Python
使用PYTHON解析Wireshark的PCAP文件方法
2019/07/23 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
css3实现3d旋转动画特效
2015/03/10 HTML / CSS
CSS3实现菜单悬停效果
2020/11/17 HTML / CSS
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
中式结婚主持词
2014/03/14 职场文书
如何写自我鉴定
2014/03/19 职场文书
个人租房协议书
2014/04/09 职场文书
大学生学习面向未来的赶考思想汇报
2014/09/12 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
企业党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
小学运动会前导词
2015/07/20 职场文书
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android
Java中API的使用方法详情
2022/04/06 Java/Android