【发布时间】:2021-09-17 19:02:11
【问题描述】:
============== PHP ===============
$INV_PRINT = array(
"INV101"=> array(
array(
"Prod_Code"=>"ABC123",
"Qty"=>"1"),
array(
"Prod_Code"=>"XYZ909",
"Qty"=>"2"),
array(
"Prod_Code"=>"LMN456",
"Qty"=>"1")),
"INV201"=> array(
array(
"Prod_Code"=>"POL356",
"Qty"=>"3"),
array(
"Prod_Code"=>"QWE356",
"Qty"=>"4"),
array(
"Prod_Code"=>"KIL765",
"Qty"=>"2")),
);
============== PHP ===============
============== Browser Output ===============
Array
(
[INV101] => Array
(
[0] => Array
(
[Prod_Code] => ABC123
[Qty] => 1
)
[1] => Array
(
[Prod_Code] => XYZ909
[Qty] => 2
)
[2] => Array
(
[Prod_Code] => LMN456
[Qty] => 1
)
)
[INV201] => Array
(
[0] => Array
(
[Prod_Code] => POL356
[Qty] => 3
)
[1] => Array
(
[Prod_Code] => QWE356
[Qty] => 4
)
[2] => Array
(
[Prod_Code] => KIL765
[Qty] => 2
)
)
)
============== Browser Output ===============
我正在制作网络发票打印机。用户可以选择他们想要打印的发票。 唯一的发票 ID 将链接到产品数据库并获取其下的产品。 我的麻烦是,我不知道如何将数据库值插入数组并循环它以获取它包含的所有值。
输出应该是这样的:-
===================
Invoice No : INV101
Date : 21/02/2020
Product Qty
ABC123 1
XYZ909 2
LMN456 1
===================
===================
Invoice No : INV201
Date : 21/02/2020
Product Qty
POL356 3
QWE356 4
KIL765 2
===================
我真的对这个深度数组感到困惑。
【问题讨论】: