column函数
array_column()
作用
返回输入数组中某个单一列的值。
语法
array_column(array,column_key,index_key);
参数介绍
array:多维数组
column_key:可以是索引数组的列的整数索引,或者是关联数组的列的字符串键值,该参数也可以是 NULL,此时将返回整个数组,配合index_key使用
index_key:取出数组中这一列当做返回数组的索引
示例
$arr = [
['id'=>10,'name'=>'wuhen1','age'=>18],
['id'=>11,'name'=>'wuhen2','age'=>19],
['id'=>12,'name'=>'wuhen3','age'=>20],
];
var_dump(array_column($arr,'name'));
//返回结果
//array (size=3)
// 0 => string 'wuhen1' (length=6)
// 1 => string 'wuhen2' (length=6)
// 2 => string 'wuhen3' (length=6)
var_dump(array_column($arr,'age'));
//返回结果
//array (size=3)
// 0 => int 18
// 1 => int 19
// 2 => int 20
var_dump(array_column($arr,'name','id'));
//返回结果 id作为列的索引
//array (size=3)
// 10 => string 'wuhen1' (length=6)
// 11 => string 'wuhen2' (length=6)
// 12 => string 'wuhen3' (length=6)
var_dump(array_column($arr,null,'id'));
//返回结果
//当第二个参数为null时,将返回整个数组
//array (size=3)
// 10 =>
// array (size=3)
// 'id' => int 10
// 'name' => string 'wuhen1' (length=6)
// 'age' => int 18
// 11 =>
// array (size=3)
// 'id' => int 11
// 'name' => string 'wuhen2' (length=6)
// 'age' => int 19
// 12 =>
// array (size=3)
// 'id' => int 12
// 'name' => string 'wuhen3' (length=6)
// 'age' => int 20
文章最后发布于: 2019-07-09 21:49:58
相关阅读
编写一个js函数,实时显示当前时间,格式:“年-月-日 时:分
第一种: window.onload = function(){ var show = document.getElementById(‘show’); // setInterval(function(){
Excel中经常需要用到函数进行对数据的合计,合计具体该怎么用函数计算呢?下面是由seo实验室小编分享的excel 合计函数的使用教程,希
The following table shows the potential SQL functions for strings in a CDS view in ABAP CDS, plus the requirements ma
描述:c/c++中一个格式化写-库函数功能:传送格式化输出到一个流/文件中与打印机输出头文件:#include <stdio.h>函数原型:int fprintf(
1.欧拉函数的定义 欧拉函数,又称为φ" role="presentation">φφ。φ(n)" role="presentation">φ(n)φ(n)表示比n小的