【发布时间】:2019-04-22 15:52:08
【问题描述】:
这个数组是在 php foreach 循环中设置的。我正在尝试访问特定项目,但找不到任何显示此数组定义方式的内容:
$paypal_product['items'][] = array(.....);
我想获取 'itm_code' 的值。这是购物车结账过程的一部分,因此通常可能有多个商品。在这种情况下,数组将只包含一个项目,因为订购多个(它是一个订阅项目)是没有意义的。
foreach($_POST['item_name'] as $key=>$itmname)
{
//create items for session
$paypal_product['items'][] = array(
'itm_name'=>$_POST["item_name"][$key],
'itm_price'=>$_POST["amount"][$key],
'itm_code'=>$_POST['item_code'][$key],
'itm_qty'=>$_POST['quantity'][$key],
'itm_type'=>$_POST['productType'][$key],
'itm_desc'=>$_POST['description'][$key]
);
}
echo "Product Code: " . $paypal_product['itm_code'][0];
我试过了: 回显“产品代码:”。 $paypal_product['itm_code'][0];
以及其他一些组合,但显然我不理解这种形式的数组。
【问题讨论】:
标签: arrays