在不使用循环的情况下将公共元素添加到 php 中的多维数组
Add common element to multi-dimensional array in php with out using loop
我有一个数组,如下所示:
$test = Array
(
[0] => Array
(
[0] => stud 1
)
[1] => Array
(
[0] => stud 2
)
[2] => Array
(
[0] => stud 3
)
);
我想在不使用循环的情况下向上述数组添加一个公共元素。例如,我想将 "test" 添加到数组的每个元素。添加 "test" 后,数组将如下所示:
$test = Array
(
[0] => Array
(
[0] => stud 1
[1] => 'test'
)
[1] => Array
(
[0] => stud 2
[1] => 'test'
)
[2] => Array
(
[0] => stud 3
[1] => 'test'
)
);
有没有办法在不使用任何类型的循环(for、foreach 等...)的情况下添加公共元素数组?
可以使用array_map(),检查live demo
array_map(function($v){$v[] = 'test'; return $v;}, $array);
我有一个数组,如下所示:
$test = Array
(
[0] => Array
(
[0] => stud 1
)
[1] => Array
(
[0] => stud 2
)
[2] => Array
(
[0] => stud 3
)
);
我想在不使用循环的情况下向上述数组添加一个公共元素。例如,我想将 "test" 添加到数组的每个元素。添加 "test" 后,数组将如下所示:
$test = Array
(
[0] => Array
(
[0] => stud 1
[1] => 'test'
)
[1] => Array
(
[0] => stud 2
[1] => 'test'
)
[2] => Array
(
[0] => stud 3
[1] => 'test'
)
);
有没有办法在不使用任何类型的循环(for、foreach 等...)的情况下添加公共元素数组?
可以使用array_map(),检查live demo
array_map(function($v){$v[] = 'test'; return $v;}, $array);