PHP foreach on nested array($ _POST)

时间:2015-08-15 19:49:58

标签: php arrays

我有一个订单表格,每个行项目使用相同的名称,如下所示:

<input name="item['1']['stock_code']">
<input name="item['1']['quantity']">

<input name="item['2']['stock_code']">
<input name="item['2']['quantity']">

我正在迭代每个$ _POST项目,如下所示:

$items = $_POST['item'];

foreach($items as $item){

    $item_stock_code = $item['stock_code'];
    $item_description = $item['description'];
    $item_price_net = $item['sale_price'];
    $item_quantity = $item['quantity'];
    $item_notes = $item['order_notes'];

}

但是,我现在在尝试访问未定义索引的每个属性时收到错误。

print_r($item)的示例如下:

Array
(
    ['stock_code'] => PLN-10002J
    ['quantity'] => 2
    ['description'] => 5MM-20MM TRANSFER CENTRE PUNCH (PLN-10002J)
    ['sale_price'] => 24.35
    ['order_notes'] => testt
)

我哪里出错了,试图访问每个项目的值?

0 个答案:

没有答案