問題: 我從Magento的存儲模型類,可以是一個變量獲得儘可能PHP與邏輯論證多維數組(一些腦扭曲)
$productArray[] = array();
foreach ($order->getAllItems() as $item) {
$productArray[] = array(
"product" => $item->getName(),
"qty" => $item->getQtyOrdered(),
"amount" => $item->getPrice(),
);
}
這是值當的print_r的$ productArray []:
樣本輸出1:
array(1) {
[0]=>
array(3) {
["product_name"]=>
string(12) "Test Product"
["product_qty"]=>
string(6) "2.0000"
["product_price"]=>
string(7) "12.0000"
}
}
樣本輸出2:
array(2) {
[0]=>
array(3) {
["product_name"]=>
string(12) "Test Product"
["product_qty"]=>
string(6) "2.0000"
["product_price"]=>
string(7) "12.0000"
}
[1]=>
array(3) {
["product_name"]=>
string(6) "Test 2"
["product_qty"]=>
string(6) "5.0000"
["product_price"]=>
string(7) "22.0000"
}
}
你怎麼可以把它像這樣的(應該是打印這樣)
如果輸出1:最終輸出1
<input type="hidden" name="product" value="Test Product" />
<input type="hidden" name="amount" value="24.00" />
如果輸出2:最終輸出2
<input type="hidden" name="product1" value="Test Product" />
<input type="hidden" name="amount1" value="24.00" />
<input type="hidden" name="product2" value="Test 2" />
<input type="hidden" name="amount2" value="110.00" />
的量值將 PRODUCT_PRICE * product_qty來獲得。
有一些有趣的:) 這僅僅是一個虛擬的問題,但是這可能是幫助他人
+1你擊敗了我! ;) – DondeEstaMiCulo 2011-05-06 20:28:38
hahahaha ...這有助於! – Jorge 2011-05-06 20:48:38