php获取数组中指定的key值

php获取数组中指定的key值

描述

该函数可以用于php获取数组中指定的key值。

比如你定义了一堆数组为一下格式:

<?php
  $arr = [['id' => 1, 'age' => 40],['id' => 2, 'age' => 39],['id' => 3, 'age' => 28]];

而你只想获取该数组中每个元素中的age值,那么你就可以使用该函数。

代码

<?php
// arr 数组
// key 数组键
function keyGetVal($arr, $key){
	return array_map( function($item) use ($key) {
		return is_object($item) ? $item->$key : $item[$key];
	}, $arr);
}

使用方式

<?php
  $arr = [['id' => 1, 'age' => 40],['id' => 2, 'age' => 39],['id' => 3, 'age' => 28]];
print_r(keyGetVal($arr,'age'));

结果如图:

人已赞赏
代码片段

php对数组进行排序

2020-4-27 13:13:31

代码片段

php获取中英文混合字符串长度

2020-5-12 11:43:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索