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 相关文章推荐
Mysql的常用命令
Oct 09 PHP
web方式ftp
Oct 09 PHP
数据库查询记录php 多行多列显示
Aug 15 PHP
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 PHP
php操作(删除,提取,增加)zip文件方法详解
Mar 12 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
PHP基于curl后台远程登录正方教务系统的方法
Oct 14 PHP
PHP实现的常规正则验证helper公共类完整实例
Apr 27 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
基于php编程规范(详解)
Aug 17 PHP
PHP常见数组排序方法小结
Aug 20 PHP
ThinkPHP 5.1 跨域配置方法
Oct 11 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获得文件扩展名三法
2006/11/25 PHP
从php核心代码分析require和include的区别
2011/01/02 PHP
简介PHP的Yii框架中缓存的一些高级用法
2016/03/29 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
jquery实现选中单选按钮下拉伸缩效果
2015/08/06 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
基于jQuery实现弹出可关闭遮罩提示框实例代码
2016/07/18 Javascript
JavaScript构建自己的对象示例
2016/11/29 Javascript
vue中SPA单页面应用程序详解
2017/11/07 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
vue项目创建并引入饿了么elementUI组件的步骤
2019/04/11 Javascript
js 对象使用的小技巧实例分析
2019/11/08 Javascript
js实现微信聊天效果
2020/08/09 Javascript
Python交换变量
2008/09/06 Python
python中的reduce内建函数使用方法指南
2014/08/31 Python
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
python随机数分布random测试
2018/08/27 Python
python读取各种文件数据方法解析
2018/12/29 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
Python无损压缩图片的示例代码
2020/08/06 Python
CSS3中使用RGBA设置透明度的示例
2015/08/04 HTML / CSS
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
大学班级计划书
2014/04/29 职场文书
考博专家推荐信
2014/05/10 职场文书
英语三分钟演讲稿
2014/08/19 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
工作迟到检讨书范文
2015/05/06 职场文书
民事纠纷协议书
2016/03/23 职场文书
演讲稿之我的初心我的成长
2019/08/12 职场文书