在不使用循环的情况下将公共元素添加到 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);