jal*_*rin 7 php arrays multidimensional-array
我有一个简单的二维数组,如下所示:
Array
(
[0] => Array
(
[0] => abc
[1] => 123
[2] => aaaaa
)
[1] => Array
(
[0] => def
[1] => 456
[2] => ddddd
)
[2] => Array
(
[0] => ghi
[1] => 789
[2] => hhhhhhh
)
)
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写一个有效的函数,它将返回一个只包含每个子数组的第一个'n'列的数组.换句话说,如果n = 2,那么返回的数组将是:
Array
(
[0] => Array
(
[0] => abc
[1] => 123
)
[1] => Array
(
[0] => def
[1] => 456
)
[2] => Array
(
[0] => ghi
[1] => 789
)
)
Run Code Online (Sandbox Code Playgroud)
Nik*_*kiC 17
const MAX = 2; // maximum number of elements
foreach ($array as &$element) {
$element = array_slice($element, 0, MAX);
}
Run Code Online (Sandbox Code Playgroud)