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 读取shell管道传输过来的内容
Mar 01 PHP
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
Jul 03 PHP
php xml常用函数的集合(比较详细)
Jun 06 PHP
ueditor 1.2.6 使用方法说明
Jul 24 PHP
迅速确定php多维数组的深度的方法
Jan 07 PHP
php 启动时报错的简单解决方法
Jan 27 PHP
php实现数组按指定KEY排序的方法
Mar 30 PHP
PHP常用的小程序代码段
Nov 14 PHP
session 加入redis的实现代码
Jul 15 PHP
mysql alter table命令修改表结构实例详解
Sep 24 PHP
php使用file函数、fseek函数读取大文件效率对比分析
Nov 04 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
Sep 26 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
Laravel下生成验证码的类
2017/11/15 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
2011/12/26 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
javascript验证手机号和实现星号(*)代替实例
2016/08/16 Javascript
web前端vue之vuex单独一文件使用方式实例详解
2018/01/11 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
2018/05/22 jQuery
element上传组件循环引用及简单时间倒计时的实现
2018/10/01 Javascript
微信小程序生成分享海报方法(附带二维码生成)
2019/03/29 Javascript
[10:39]DOTA2上海特级锦标赛音乐会纪录片
2016/03/21 DOTA
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
python端口扫描系统实现方法
2014/11/19 Python
python的文件操作方法汇总
2017/11/10 Python
vscode 远程调试python的方法
2017/12/01 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
2019/12/11 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
python实时监控logstash日志代码
2020/04/27 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
浅析Python 序列化与反序列化
2020/08/05 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
基于Python实现天天酷跑功能
2021/01/06 Python
recorder.js 基于Html5录音功能的实现
2020/05/26 HTML / CSS
美国高档百货Nordstrom的折扣店:Nordstrom Rack
2017/11/13 全球购物
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
质量承诺书格式
2014/05/20 职场文书
大学生应聘导游自荐信
2014/06/02 职场文书
品质口号大全
2014/06/17 职场文书
销售顾问工作计划书
2014/09/15 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
MySQL创建管理LIST分区
2022/04/13 MySQL