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 相关文章推荐
php上传、管理照片示例
Oct 09 PHP
php preg_match_all结合str_replace替换内容中所有img
Oct 11 PHP
php中将html中的br换行符转换为文本输入中的换行符
Mar 26 PHP
PHP函数in_array()使用详解
Aug 20 PHP
PHP中怎样防止SQL注入分析
Oct 23 PHP
PHP自定session保存路径及删除、注销与写入的方法
Nov 18 PHP
列举PHP的Yii 2框架的开发优势
Jul 03 PHP
PHP中JSON的应用技巧
Oct 10 PHP
php如何连接sql server
Oct 16 PHP
php多线程实现方法及用法实例详解
Oct 26 PHP
Laravel中的Auth模块详解
Aug 17 PHP
微信小程序和php的登录实现
Apr 01 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
浅析SVN常见问题及解决方法
2013/06/21 PHP
php网页标题中文乱码的有效解决方法
2014/03/05 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
FleaPHP框架数据库查询条件($conditions)写法总结
2016/03/19 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
做网页的一些技巧
2007/02/01 Javascript
jquery插件jbox使用iframe关闭问题
2009/02/09 Javascript
五段实用的js高级技巧
2011/12/20 Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
2013/02/01 Javascript
jquery struts 验证唯一标识(公用方法)
2013/03/27 Javascript
JavaScript中的闭包介绍
2015/03/15 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
vue的全局变量和全局拦截请求器的示例代码
2018/09/13 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
python实现哈希表
2014/02/07 Python
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
Python3使用xlrd、xlwt处理Excel方法数据
2020/02/28 Python
Python新手学习装饰器
2020/06/04 Python
Ruby如何定义一个类
2012/10/08 面试题
历史专业个人求职信分享
2013/12/20 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
四好少年事迹材料
2014/01/12 职场文书
中学生获奖感言
2014/02/04 职场文书
个人承诺书
2014/03/26 职场文书
法学院毕业生求职信
2014/06/25 职场文书
六年级学生评语大全
2014/12/26 职场文书
2016年社区植树节活动总结
2016/03/16 职场文书
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android