php array_column()函数介绍(实例)

php array_column()函数介绍(实例)

函数介绍:

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

(推荐教程:php图文教程)

语法:

array_column(array,column_key,index_key);

参数:

  • array 必需。指定要使用的多维数组(记录集)。

  • column_key 必需。需要返回值的列。

  • index_key 可选。作为返回数组的索引/键的列。

(视频教程推荐:编程入门)

举例:

从记录集中取出 last_name 列,用相应的 "id" 列作为键值:

<?php
// 可能从数据库中返回数组
$a = array(
  array(
    'id' => 5698,
    'first_name' => 'Peter',
    'last_name' => 'Griffin',
  ),
  array(
    'id' => 4767,
    'first_name' => 'Ben',
    'last_name' => 'Smith',
  ),
  array(
    'id' => 3809,
    'first_name' => 'Joe',
    'last_name' => 'Doe',
  )
);

$last_names = array_column($a, 'last_name', 'id');
print_r($last_names);
?>

输出结果:

Array
(
  [5698] => Griffin
  [4767] => Smith
  [3809] => Doe
)

关于php array_column()函数介绍(实例)的文章就分享到这,如果对你有帮助欢迎继续关注我们哦

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/40746.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
php学习php学习订阅用户
上一篇 2022年6月15日 23:51
下一篇 2022年6月15日 23:51

相关推荐

  • PHP8.0中的时间戳处理库:Chronos

    随着现代互联网应用的日益复杂和对实时性的要求越来越高,时间戳处理成为了一个非常重要的问题。在PHP语言中,时间戳处理一直以来都是一个比较棘手的问题,因为PHP原始的时间函数库存在众多不足和限制。但是,随着P…

    2023年5月19日
    07
  • PHP8.0中的消息总线库

    随着网络应用的不断发展,消息队列的使用越来越广泛,对于高并发、高性能的应用来说,使用消息队列可以有效提高程序的响应速度和稳定性。而在PHP8.0中,新增加了一款消息总线库,极大地提高了PHP的消息队列使用效率…

    2023年5月18日
    010
  • PHP8.0中新的构造函数语法:构造器属性推导

    随着互联网的快速发展,PHP语言也成为了最流行的编程语言之一。而PHP8.0版中提出了一种新的构造函数语法,即构造器属性推导。本文将介绍这种新的语法,以及其对开发者带来的优势和不便之处。什么是构造器属性推导?…

    2023年5月19日
    00
  • php如何使用Symfony框架。

    PHP是现在互联网开发的主流技术之一,而Symfony框架则是一种基于PHP的Web应用程序框架,它可以帮助开发人员构建高质量、可维护的Web应用程序。下面我们就来讲一下如何使用Symfony框架。一、Symfony框架简介Symfony…

    2023年6月3日
    03
  • 我来教你php服务器怎么管理,如何启动php服务器程序。

    在计算机领域,PHP是一种广泛使用的服务器端脚本语言,它被用于创建动态网页和Web应用程序,要管理并启动PHP服务器,您需要遵循以下步骤: 1. 安装Web服务器:您需要在您的计算机上安装一个Web服务器软件,常见的We…

    2024年6月28日
    04
  • 用PHP的FFI调用cjieba

    phpjieba_ffi使用PHP 7.4的 FFI 测试直接调用cjieba分词的动态库选用CJieba的原因是FFI使用的是C的调用约定,如果用Cpp,还得自己包装一下,然后extern C,让编译器生成标准C的动态库。碰到的问题段错误C变量没有初…

    2022年6月23日
    0124
  • PHP与数据备份的集成。

    当今互联网应用越来越成熟,各种业务处理都需要用到数据库来保存数据。而随着数据量不断增加,数据备份变得愈发重要。在PHP应用程序中,数据备份是必须考虑的问题之一,因此PHP与数据备份的集成也变得至关重要。首…

    2023年5月21日
    01
  • 详解PHP中的数组分页实现(非数据库)

    在日常开发的业务环境中,我们一般都会使用 MySQL 语句来实现分页的功能。但是,往往也有些数据并不多,或者只是获取 PHP 中定义的一些数组数据时需要分页的功能。这时,我们其实不需要每次都去查询数据库,可以在…

    2023年3月29日
    01

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息