的所有子陣列的所有第n個位置的元素是否有工作像下面combine_subarrays
本機的功能?本土的方式來獲得一個二維數組
$foo = array(
array(1,2,3),
array(4,5,6),
array(7,8,9)
);
$n = 1; // desired element's position in each subarray
$bar = combine_subarrays($foo, $n);
// Result: $bar is array of all elements in 1st positions - [2,5,8]
現在,我通過$ FOO的foreach和$ n個元素推到一個新的數組,然後將其返回。如果有一種原生的方式來做到這一點,那會更好。
如果您已經有一個匿名函數,最好使用閉包特性而不是全局變量'array_map(function($ item)use(&$ n)'' –