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中输出转义JavaScript代码的实现代码
Apr 22 PHP
在PHP中设置、使用、删除Cookie的解决方法
May 06 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
Jun 08 PHP
PHP中的函数-- foreach()的用法详解
Jun 24 PHP
preg_match_all使用心得分享
Jan 31 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
Sep 22 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
php多线程并发实现方法
Sep 30 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
Sep 26 PHP
PDO::getAvailableDrivers讲解
Jan 28 PHP
php5对象复制、clone、浅复制与深复制实例详解
Aug 14 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 allow_url_include的应用和解释
2010/04/22 PHP
php使用正则过滤js脚本代码实例
2014/05/10 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
2017/04/01 PHP
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
js switch case default 的用法示例介绍
2013/10/23 Javascript
javascript中简单的进制转换代码实例
2013/10/26 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
2015/08/25 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
js仿微博动态栏功能
2017/02/22 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
Vue+Element实现网页版个人简历系统(推荐)
2019/12/31 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
js+audio实现音乐播放器
2020/09/13 Javascript
springboot+vue实现文件上传下载
2020/11/17 Vue.js
Python 实现取多维数组第n维的前几位
2019/11/26 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
python爬虫 requests-html的使用
2020/11/30 Python
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
2014/07/21 HTML / CSS
英国巧克力贸易公司:Chocolate Trading Company
2017/03/21 全球购物
台湾母婴用品购物网站:Infant婴之房
2018/06/15 全球购物
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
盖尔斯工厂店:GUESS Factory
2020/01/21 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
小学生演讲稿
2014/01/12 职场文书
土建施工员岗位职责
2014/07/16 职场文书
天猫活动策划方案
2014/08/21 职场文书
住宿生擅自离校检讨书
2014/09/22 职场文书
2014员工聘用协议书(最新版)
2014/11/24 职场文书
Mysql查询时间区间日期列表,不会由于数据表数据影响
2022/04/19 MySQL