두 개의 연관 배열이 있습니다. $dpt_total
부서 목록과 해당 부서의 합계입니다. $cl_subtotal
부서, 클래스 및 부분합의 다차원 배열입니다.
부서와 합계를 표시 한 다음 해당 부서와 관련된 클래스와 클래스의 소계를 표시하고 싶습니다. 예를 들면 :
vdump($dpt_total);
array(2) {
'None' → float 132.88
'instore bakery' → float 786.24
}
Sizes: 2
vdump($cl_subtotal);
array(2) {
'None' → array(1) {
'None' → float 132.88
}
'instore bakery' → array(10) {
'pies' → float 70.94
'cakes' → float 146.71
'miscellaneous' → float 25.57
'cookies' → float 52.38
'brownies' → float 33.96
'rolls' → float 143.02
'danish' → float 90.42
'bagels & pretzels' → float 85.68
'breads' → float 55.73
'dessert case' → float 81.83
}
}
다음을 표시해야합니다.
Department Class Total
--------------------------------
None 132.88
None 132.88
Instore Bakery 786.24
pies 70.94
cakes 146.71
misc 25.57
cookies 52.38
(and so on)
이 도움을 바랍니다.
$tbl=array();
foreach($dpt_total as $key=>$val){
$row=array($key,'',$val);
$tbl[]=$row;
$tmp=$cl_subtotal[$key];
foreach($tmp as $key2=>val2){
$row=array('',$key,$val);
$tbl[]=$row;
}
}
$table='<table><tr><th>Department</th><th>Class</th><th>Total</th></tr>'
foreach($tbl as $row){
$table.='<tr>';
foreach($row as $col){
$table.='<td>'.$col.'</td>';
}
$table.='/<tr>';
}
$table.='</table>';
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다