当前位置: 首页 > 编程笔记 >

PHP获取数组中单列值的方法

范高刚
2023-03-14
本文向大家介绍PHP获取数组中单列值的方法,包括了PHP获取数组中单列值的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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数组(Array)操作技巧大全》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

 类似资料:
  • 本文向大家介绍php获取随机数组列表的方法,包括了php获取随机数组列表的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php获取数组中随机数组的实例程序,分享给大家供大家参考。具体实现方法如下: 不用多说,直接贴代码,php中的array_rand很变态,突破了正常人的理解,非常繁琐 例1: 例2: 第一次得到的结果为: 第二次得到的结果为: 第三次得到的结果为: 希望本文所述对大

  • 我有一个数组如下所示: 我需要找出的索引,以便能够循环访问并返回键字符串的索引。我怎么能那样做?

  • 问题内容: 我有一个数组如下: 我需要找出的索引,以便能够遍历并通过其索引返回键字符串。我怎样才能做到这一点? 问题答案: 如果您有一个值并想找到该键,请按以下方式使用: 现在将包含值的键(即)。

  • 本文向大家介绍PHP数组操作——获取数组最后一个值的方法,包括了PHP数组操作——获取数组最后一个值的方法的使用技巧和注意事项,需要的朋友参考一下 php开发过程中,可能经常需要对取出的数组要获取数组的最后健或值。在这里呐喊教程总结了三个方法,并且跟据他们三个方法在一些情况下如何使用的条件限制进行了说明。 总体来说,php的内置函数end还是最好的方法的了。大家可以测试下。 PHP取值很容易,可以

  • 问题内容: 我正在尝试从PHP变量中的以下JSON数组获取值。 这是数组的var_dump: 我可以像这样在PHP中获取[“ json”]的值: 但是,如何从“ json”内部的数组中获取值,例如“ AfterParticipationHeader”。和“ Submit_Fields”? 问题答案: 首先,您必须解码json数据 然后您可以访问

  • 问题内容: 我有这个: (我用var_dump($ child)生成了那个) 如何从字符串中获取“名称”属性? 这是我的代码: 问题答案: 使用SimpleXML,您可以获得: 子元素,使用对象表示法: 和属性,使用数组符号: 所以,在这里,我会说你必须使用: 作为参考,并提供一些示例,请参见simplexml手册的“ 基本用法” 部分。 Example#6 应该是有趣的关于属性的 例子 。