首页 > 编程语言 > 详细

PHP array_column() 函数 获取数组某一列的所有值,某一个列作为键值

时间:2021-05-20 21:56:06      阅读:23      评论:0      收藏:0      [点我收藏+]

定义和用法

array_column() 返回输入数组中某个单一列的值。

语法

array_column(array,column_key,index_key);

技术分享图片

 

 

 技术细节

技术分享图片

 

 

例子 1

从记录集中取出 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
)
以上的若是没写id作为键值,返回来的是以0开启的键值。

技术分享图片

 

PHP array_column() 函数 获取数组某一列的所有值,某一个列作为键值

原文:https://www.cnblogs.com/yaochanwangaun/p/14790114.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!