获取二维数组中某个key的集合,可以使用 array_column 函数。
获取二维数组中某个key的集合,可以使用 array_column
函数。
array_column
函数可以返回一个数组中指定的一列,该数组可以是多维数组或单一数组。
语法:
array_column(array,frenchKey, [indexKey])
参数说明:
- array:必需,规定要使用的多维数组(记录集)。
- frenchKey:必需,规定要返回的列(字段)。
- indexKey:可选的。规定作为返回数组的索引的列(字段),该参数可以是该列(字段)的整数索引、字符串索引或为空。
下面是两个示例说明:
示例1:获取二维数组中所有用户的年龄集合
$arr = array(
array('name' => '张三', 'age' => 30),
array('name' => '李四', 'age' => 25),
array('name' => '王五', 'age' => 35),
);
$ageList = array_column($arr, 'age');
// 输出 [30, 25, 35]
print_r($ageList);
示例2:获取二维数组中某个班级所有学生的姓名集合
$arr = array(
array('class' => '一班', 'name' => '张三'),
array('class' => '一班', 'name' => '李四'),
array('class' => '二班', 'name' => '王五'),
array('class' => '二班', 'name' => '赵六'),
);
$nameList = array_column($arr, 'name', 'class');
// 输出 ['一班' => ['张三', '李四'], '二班' => ['王五', '赵六']]
print_r($nameList);
织梦狗教程
本文标题为:PHP 如何获取二维数组中某个key的集合


基础教程推荐
猜你喜欢
- 如何使用Zephir轻松构建PHP扩展 2023-06-12
- PHP微信支付结果通知与回调策略分析 2022-12-07
- PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】 2022-12-30
- 一篇文章弄懂PHP和HTML的嵌套写法 2023-06-19
- 针对PHP开发安全问题的相关总结 2023-01-04
- PHP实现合并两个排序链表的方法 2022-10-05
- PHP反序列化漏洞实例深入解析 2023-07-03
- PHP排序算法系列之归并排序详解 2022-10-05
- CI框架实现递归生成文件路径并重新生成图片功能 2022-11-07
- php桥接模式的实例用法及代码分析 2022-09-02