【问题标题】:Array $product['item'][ ] = Array - trying to access a specific item in this arrayArray $product['item'][ ] = Array - 尝试访问此数组中的特定项目
【发布时间】: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


    【解决方案1】:

    在试图理解这个数组时忽略了大局。我只需要 $_POST['item_code'] 值,因为这将是购物车中的单个商品。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-11
      相关资源
      最近更新 更多