问题: 我从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