该函数非常有用,在PHP 5.5中可直接调用。

有如下二维数组,如要抽取每个子数组中的特定项。

// Array representing a possible record set returned from a database

$records = array(

array(

'id' => 2135,

'first_name' => 'John',

'last_name' => 'Doe',

),

array(

'id' => 3245,

'first_name' => 'Sally',

'last_name' => 'Smith',

),

array(

'id' => 5342,

'first_name' => 'Jane',

'last_name' => 'Jones',

),

array(

'id' => 5623,

'first_name' => 'Peter',

'last_name' => 'Doe',

)

);

$first_names = array_column($records, 'first_name');

print_r($first_names);

?>

只返回first_name

Array

(

[0] => John

[1] => Sally

[2] => Jane

[3] => Peter

)

如果,第三个参数是键名

array_column($records, 'last_name', 'id');

返回:

Array

(

[2135] => Doe

[3245] => Smith

[5342] => Jones

[5623] => Doe

)

PHP数组函数总结

array_change_key_case - 返回字符串键名全为小写或大写的数组 array_chunk - 将一个数组分割成多个 array_column - 返回数组中指定的一列 array_c ...

前端学PHP之数组函数

× 目录 [1]键值操作 [2]记数[3]回调函数[4]组合[5]栈和队列[6]顺序 前面的话 PHP中的数组功能非常强大,数组处理函数有着强大.灵活.高效的特点.PHP5提供了近100个操作数组的系 ...

php常用数组函数小结

count函数 作用:计算数组中元素的个数或对象的属性个数 返回值: 数组或者对象, 返回数组的单元个数或者对象的属性个数 Null,返回0 非数组,也非NULL,通通返回1 <?php $ar ...

PHP数组函数: array&lowbar;walk&lpar;&rpar;与 array&lowbar;map&lpar;&rpar; 的区别

详细的介绍如下: PHP数组函数: array_walk() PHP数组函数: array_map() 实际应用中的一点区别与总结: array_walk() 主要用于对某个数组的迭代,相当于 for ...

php常用数组函数回顾一

数组对于程序开发来说是一个必不可少的工具,我根据网上的常用数组函数,结合个人的使用情况,进行数组系列的总结复习.里面当然不只是数组的基本用法,还有相似函数的不同用法的简单实例,力求用最简单的实例,记住 ...

php常用的数组函数

array_change_key_case -- 返回字符串键名全为小写或大写的数组 array_chunk -- 将一个数组分割成多个 array_combine --  创建一个数组,用一个数组的 ...

java报表工具finereport常用函数的用法总结(数组函数)

ADD2ARRAY ADDARRAY(array,insertArray, start):在数组第start个位置插入insertArray中的所有元素,再返回该数组. 示例: ADDARRAY([3 ...

一个按比特位拷贝数据的函数copybits

一个按比特位拷贝数据的函数 没有进行特别的优化.其实还可以在拷贝源开始位置和目标开始位置是2的整数倍位置的时候进行优化. 说明 这个函数用于从src数组首地址跳过sbb个字节,又跳过ssb个比特位,拷 ...

随机推荐

ITTC数据挖掘系统(六)批量任务,数据查看器和自由文档

这一次带来了一系列新特新,同时我们将会从商业智能的角度讨论软件的需求 一. 批量任务向导 一个常用的需求是完成处理多个任务,可能是同一个需求以不同的参数完成多次,这类似批量分析某一问题:或者是不同的需 ...

CI关于自动加载

/application/config/autoload.php文件中定义自动加载的包.类库.helper.用户配置文件.语言文件.模块 类库会到/application/libraries目录或/s ...

能源项目xml文件 -- springMVC-servlet&period;xml -- default-lazy-init

用php数组做一个表格,一个非常好用的PHP数组函数相关推荐

  1. 怎么计算另一个表格内某几列的和_Excel 函数(一) – 用 evaluate 函数自动计算

    以前写过不少函数,但都是以实际案例操作的形式写,标题上没有专门开个组别.随着问的人增多,发现有必要给函数的使用开个新的组别,便于网友查找. 在某几列中输入数值后,要在指定列中自动显示所需的计算结果(假 ...

  2. element-ui快速使用(使用element-ui做一个表格)

    一.什么element-ui element-ui 是饿了么前端出品的基于 Vue.js的 后台组件库,可以快速布局和构建页面 二.快速使用 官网: http://element-cn.eleme.i ...

  3. excel一个表格分成多个怎么做?

    今天跟大家分享一下excel一个表格分成多个怎么做? 1.打开演示文件,要求将这一个Excel文件按照将每个工作表拆分为多个独立文件 2.首先我们点击下图选项 3.点击[汇总拆分]-[拆分工作簿] 4 ...

  4. html语言制作带样式的表格,html制作一个复杂表格 html5/CSS3做一个表格

    table td{width: 100px;padding: 5px;}DataDataDataDataDataDataDataDataDataDataDataDataDataDataData 用HT ...

  5. dw做php怎么做表格透明,怎么用DW做一个表格?用DW做表格方法图解

    在平时我们做网店装修时,我们经常会遇到做一个小表格,例如我们做一个页面的关联营销,需要做一个表格,然后里面添加我们的图片,价格,产品标题等等,那么问题来了,在我们不懂html代码的情况下,我们怎样用D ...

  6. php 两个数组合并,一个做键,一个做值

    项目中遇到这么个情况,有两个数组: $afloor,$adata; 这两个数组合并为一个新数组:$acombine,使用$afloor中的值,为新数组的键名,$adata中的值为新数组相对应的值. 直 ...

  7. 计算机一级表格加减乘除公式,excel怎样在一个表格内输入计算式,另一个表格内显示结果?【excel怎么做表格】...

    excel表格如何用公式计算加减乘除混合运算? excel表格如何用公式计算乘除运算: 直接在FX里面输入=C8*F8 G8.要先算加号,输入=C5*(F8 G8)可以了. 如何用Excel电子表格进 ...

  8. 获取(可能)关联数组中的第一个键?

    确定可能关联数组中的第一个键的最佳方法是什么? 我首先想到的是,它只存储数组,然后立即破坏它,如下所示: foreach ($an_array as $key => $val) break; 因 ...

  9. invoke 数组_如何对一个亿的数组进行快速排序

    总结概括: 1.数据结构 归并排序 (也是后续排序 LRD) 2.多线程 ForkJoin框架 繁重任务的并行计算框架,map-reduce思想 计算代码 /****@author dongsheng ...

最新文章

  1. 【学术相关】数学公式如何用Markdown优雅地写出来
  2. VMware虚拟机走主机代理
  3. 可以发外链的网站_可以发外链的地方有哪些?-top推
  4. mask属性是css3的吗_CSS滤镜之Mask属性
  5. WEB UI基础八:链接跳转到标准的工单界面
  6. php安装oci8和pdo_oci扩展实现连接oracle数据库
  7. android中ImageView、ImageButton、Button之间的区别
  8. 360浏览器不能打开CSDN登陆页面
  9. CTO职责铁三角:商业、技术、团队
  10. TikTok十亿MAU增长内幕:横扫全球的时间熔炉
  11. C++程序设计语言学习笔记:名字空间
  12. 解决“无法获得下列许可 solidworks standard无法连接到服务器”的问题
  13. 弹幕调试 jquery.danmu.js
  14. oracle rownum left join,SQL常用指令集(Oracle)
  15. 【vscode 配置c++环境 win10】
  16. 调用七牛云简单的上传附件的方法
  17. MATLAB r2020b完整工具箱列表和中文翻译
  18. WM8960驱动的移植记录
  19. PyTorch中的masked_select、masked_fill_()、 masked_fill()的区别
  20. Chrome浏览器及V8引擎概要

热门文章

  1. python random.sample()和random.choices()
  2. 海尔微型计算机机箱如何拆解,想问海尔全自动洗衣机箱体怎么拆卸?
  3. labview和c语言,到底哪个更好:LabVIEW还是C语言?
  4. linux下GTK图形界面取消关闭按钮和最大化按钮代码
  5. 测绘中的各种坐标问题?
  6. 如何实现密码的输入,并用掩码掩盖密码
  7. 使用libtiff库生成tif文件,格式转换。
  8. 三次递表IPO,柠萌影业为何这么着急?
  9. Idea中新建Servlet+JSP项目
  10. CFA中国之队国际女子足球锦标赛