【发布时间】:2013-04-28 23:31:16
【问题描述】:
我想合并 3 个数组。
我的第一个是:
Array ( [0] => Leaves-19 [1] => Shifts-1 [2] => Shifts-1 [3] => Shifts-1 [4] => Shifts-1 [5] => Shifts-1 [6] => Leaves-19 [7] => Leaves-19 [8] => Shifts-1 [9] => Shifts-1 [10] => Shifts-1 [11] => Shifts-1 [12] => Shifts-1 [13] => Leaves-19 [14] => Leaves-19 [15] => Shifts-1 [16] => Shifts-1 [17] => Shifts-1 [18] => Shifts-1 [19] => Shifts-1 [20] => Leaves-19 [21] => Leaves-19 [22] => Shifts-1 [23] => Shifts-1 [24] => Shifts-1 [25] => Shifts-1 [26] => Shifts-1 [27] => Leaves-19 [28] => Leaves-19 [29] => Shifts-1 [30] => Shifts-1 [31] => Shifts-1 [32] => Shifts-1 [33] => Shifts-1 [34] => Leaves-19 [35] => Leaves-19 [36] => Shifts-1 [37] => Shifts-1 [38] => Shifts-1 [39] => Shifts-1 [40] => Shifts-1 [41] => Leaves-19 )
我的第二个是:
Array ( [0] => 2013-04-28 [1] => 2013-04-29 [2] => 2013-04-30 [3] => 2013-05-01 [4] => 2013-05-02 [5] => 2013-05-03 [6] => 2013-05-04 )
第三个是:
Array ( [0] => 13 [1] => 10 [2] => 12 [3] => 9 [4] => 14 [5] => 11 )
我想要:
- 2013-04-28 / 13 / Leaves-19
- 2013-04-29 / 13 / Shifts-1
- 2013-04-30 / 13 / Shifts-1
- 2013-05-01 / 13 / Shifts-1
- 2013-05-02 / 13 / Shifts-1
- 2013-05-03 / 13 / Shifts-1
- 2013-05-04 / 13 / Leaves-19
- 2013-04-28 / 10 / Leaves-19
- 2013-04-29 / 10 / Shifts-1
- 2013-04-30 / 10 / 班次-1
- 2013-05-01 / 10 / Shifts-1
- 2013-05-02 / 10 / Shifts-1
- 2013-05-03 / 10 / Shifts-1
- 2013-05-04 / 10 / Leaves-19
- ...
感谢帮助。
我尝试了什么:
echo print_r($_POST['dayType'])."<hr />";
echo print_r($_POST['dayArr'])."<hr />";
echo print_r($_POST['userArr'])."<hr />";
//echo count($_POST['dayType'])." --- ".count($_POST['dayArr'])." --- ".count($_POST['userArr']);
// 2013-05-04 / 13 / Leaves-19
$loopNb1 = count($_POST['dayType']);
$loopNb2 = count($_POST['dayType'])/7;
for($a=0; $a<$loopNb1; $a++) {
echo $_POST['dayType'][$a]."<br />";
}
echo "<hr />";
for($b=0; $b<$loopNb2; $b++) {
echo $_POST['userArr'][1]."<br />";
}
【问题讨论】:
-
很高兴发布您尝试过的内容。
-
你的第三个数组只有 6 个元素,而不是 7 个。
-
谢谢。我举个例子。认为现在更好理解。
-
您可能正在寻找php.net/array_map,请参见示例#4 创建数组数组
-
感谢链接,但每个示例都显示了相同的数组。地雷不是平等的。