我如何使用post方法删除数组的第0个索引

时间:2019-04-22 10:08:21

标签: php arrays session post

我有这个数组

Array ( 
    [0] => Array ( 
            [item_id] => 31 
            [quantity] => 99 
        ) 
    [1] => Array ( 
            [item_id] => 16 
            [quantity] => 1 
    ) 
)

我想取消设置

[0] => Array ( 
        [item_id] => 31 
        [quantity] => 99 
)

我该如何使用post方法

1 个答案:

答案 0 :(得分:0)


希望下面的代码将向您显示正确的方向。 您的数组看起来像多维数组:

$array = array(
    array('item_id' => 31, 'quantity' => 99), 
    array('item_id' => 16, 'quantity' => 1),
);

似乎是您的$_POST['item_id'] = 31

您将必须遍历所有项目,以分析item_id,并取消设置正确的项目:

foreach ($array as $index => $data) {
    if ($data['item_id'] == $_POST['item_id'] ) {
        unset($array[$index]);
    }
}
var_dump($array);

live example