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二分法在IP地址查询中的应用
Aug 12 PHP
用php将任何格式视频转为flv的代码
Sep 03 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
Oct 12 PHP
IIS7.X配置PHP运行环境小结
Jun 09 PHP
PHP设计模式之调解者模式的深入解析
Jun 13 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
Aug 09 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
May 29 PHP
基于PHP的简单采集数据入库程序【续篇】
Jul 30 PHP
php数组键名技巧小结
Feb 17 PHP
php版交通银行网银支付接口开发入门教程
Sep 26 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
Jun 29 PHP
PHP+MySql实现一个简单的留言板
Jul 19 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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
PHP中函数rand和mt_rand的区别比较
2012/12/26 PHP
PHP的PSR规范中文版
2013/09/28 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
基于jquery的地址栏射击游戏代码
2011/03/10 Javascript
javascript实现上传图片并预览的效果实现代码
2011/04/11 Javascript
JQuery里选择超链接的实现代码
2011/05/22 Javascript
HTML Color Picker(js拾色器效果)
2013/08/27 Javascript
seajs中模块的解析规则详解和模块使用总结
2014/03/12 Javascript
php+js实现倒计时功能
2014/06/02 Javascript
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
浅谈javascript实现八大排序
2015/04/27 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
2017/02/21 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
使用Python中的greenlet包实现并发编程的入门教程
2015/04/16 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
Python Pandas分组聚合的实现方法
2019/07/02 Python
Pytorch之保存读取模型实例
2019/12/30 Python
pytorch中的自定义数据处理详解
2020/01/06 Python
巴西女装购物网站:Eclectic
2018/04/24 全球购物
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
应届生骨科医生求职信
2013/10/31 职场文书
培训协议书范本
2014/04/22 职场文书
爱心倡议书范文
2014/05/12 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
一文搞懂redux在react中的初步用法
2021/06/09 Javascript
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers