我希望只能从数组中返回某个键的值。
Array
(
[0] => Array
(
[LEVEL] => => Array
(
[SCORE] => 10
)
)
[1] => Array
(
[LEVEL] => Array
(
[SCORE] => 40
)
)
)
我正在尝试让阵列获得所有分数:
Array(10,40)
我可以使用foreach循环轻松完成,但我正在尝试使用现有的php函数。
答案 0 :(得分:1)
您可以使用array_map
:
function get_score($a) {
return $a['LEVEL']['SCORE'];
};
$arr = array(
array(
'LEVEL' => array(
'SCORE' => 10
)
),
array(
'LEVEL' => array(
'SCORE' => 40
)
)
);
print_r(array_map('get_score', $arr));