2015-09-01 73 views
0

对不起标题我的问题,我真的不知道该怎么强调我的问题,但这里是样品阵列:如何将数组的值合并到多维数组中?

enter image description here

,这里是我的代码

foreach ($_POST['noofguest'] as $keyg => $valueg) { 

       echo $valueg. "<br />"; 

}

和这样做的结果是:

1 

2 

56 has 1 

57 has 1 

但这不是我想要的结果,我要的是

1 

2 

56 has 1 

57 has 2 

这是可能的?

+0

如果你有''noofguest'=> array(0 =>'2',1 =>'1')'你如何得到'1 2'而不是'2 1'? – Sean

回答

1

对于第二个循环,您希望收到与room_no相同的索引,但仅在noofguest阵列内。所以这正是你应该做的:

foreach($_POST['room_no'] as $key => $value) 
    foreach($value as $key2 => $value2) 
    echo $value2 . " has " . $_POST['noofguest'][$key2] . "<br />"; 
+0

哇谢谢很多先生,它的工作原理.. –