来自4个现有阵列的多维循环


Multi dimensional loops from 4 existing arrays

我有4个这样的数组:

$bidArr(1,2,3,4);
$bnameArr('Dave', 'Jim', 'Amy', 'Jill');
$bPosArr(7,2,8,10);
$bDayArr('Monday','Tuesday','Wednesday','Saturday');

我想知道的是如何将这4个数组组合成一个多维数组,如下所示:

$allArr = array  (
  array(1,'Dave',7,'Monday'),
  array(2,'Jim',2,'Tuesday'),
  array(3,'Amy',8,'Wednesday'),
  array(4,'Jill',10,'Saturday)
);

非常感谢您的帮助!

您可以使用array_map通过传递null而不是回调来实现:

$arrAll = array_map( null, $bidArr, $bnameArr, $bPosArr, $bDayArr );

演示