我有一个格式的多维数组:
Array
(
[0] => Array
(
[course_prefix] => AERO
[0] => AERO
[course_number] => 101
[1] => 101
)
[1] => Array
(
[course_prefix] => AERO
[0] => AERO
[course_number] => 102
[1] => 102
)
[2] => Array
(
[course_prefix] => AERO
[0] => AERO
[course_number] => 201
[1] => 201
)
)
我正在尝试执行三项操作:
因此最终结果是
Array
(
"AERO 101",
"AERO 102",
"AERO 201"
)
我知道array_map
可以组合两个不同的数组,unset
删除元素,但是当所有内容都在同一个多维数组中时,如何执行操作 - 例如不在顶层的未设置元素,以及组合值?
答案 0 :(得分:1)
这是一个简单的array_map
:
$new_array = array_map(function($row) {
return $row['course_prefix'] . ' ' . $row['course_number'];
}, $array);