Как я могу удалить 0-й индекс массива, используя метод post - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть этот массив

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 голосов
/ 22 апреля 2019

Надеюсь, приведенный ниже код покажет вам правильное направление.ваш массив, который выглядит как многомерный массив:

$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);

живой пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...