在更多循环中创建数组多维php[编辑]
我有以下php代码:在更多循环中创建数组多维php[编辑],php,arrays,multidimensional-array,foreach,Php,Arrays,Multidimensional Array,Foreach,我有以下php代码: foreach($first as $row2){ // cycling once foreach($second as $row){ // cycles x times .... echo $Hval1;//course changes value every cycle echo $Hval2;//course changes value eve
foreach($first as $row2){ // cycling once
foreach($second as $row){ // cycles x times
....
echo $Hval1;//course changes value every cycle
echo $Hval2;//course changes value every cycle
$HeaderArray[]=array('Hval1'=>$Hval1,'Hval2'=>$Hval2);
for($i=0;$i<$conta;++$i){ // cycles x times
....
echo $Bval1;//course changes value every cycle
echo $Bval2;//course changes value every cycle
echo $bval3;//course changes value every cycle
$BArray[]= array('Bval1'=>$Bval1,'Bval2'=>$Bval2,'Bval3'=>$Bval3);
$groupsArray[]=array($BArray);
}//end for cycles
$blockArray[]=array('header'=>$headerArray,'mach'=>$groupsArray);
} //end second cycles
$totalArray[]=('incontri'=>$blockArray);
} //end first cycle
echo print_r($totalArray);
我的php代码工作不好 这个问题再次被问到。这个问题最好由乔维提出,并有一个答案。我提议把这个问题作为次要的重复问题来结束。(但在另一个问题被投票或答案被接受之前,我不能标记它。)可能重复的
['incontri'
[
[
'header'['Hval1'=>$Hval1,'Hval2'=>$Hval2],
'mach'[
['Bval1'=>$Bval1,'Bval2'=>$Bval2,'Bval3'=>$Bval3],
['Bval1'=>$Bval1,'Bval2'=>$Bval2,'Bval3'=>$Bval3]
]
],
[
'header'['Hval1'=>$Hval1,'Hval2'=>$Hval2],
'mach'[
['Bval1'=>$Bval1,'Bval2'=>$Bval2,'Bval3'=>$Bval3],
['Bval1'=>$Bval1,'Bval2'=>$Bval2,'Bval3'=>$Bval3]
]
],
...
]
]