как обновить и удалить значение из массива в laravel - PullRequest
0 голосов
/ 04 мая 2020

У меня есть массив $ cart, как

    array:5 [▼
  188 => array:17 [▼
    "user_id" => "176"
    "product_id" => "188"
    "qty" => "2"
    "date" => "03-05-2020"
    "product_type" => "rear type"
    "custom_color_title" => ""
    "custom_color_price" => ""
    "bolt_title" => ""
    "bolt_price" => ""
    "hub_center_rings_title" => ""
    "hub_center_rings_price" => ""
    "wheel_spacers_title" => ""
    "wheel_spacers_price" => ""
    "tire_pressure_title" => ""
    "tire_pressure_price" => ""
    "product_price" => 1890
    "product_size" => ""
  ]
  176 => array:17 [▼
    "user_id" => ""
    "product_id" => "176"
    "qty" => "2"
    "date" => "03-05-2020"
    "product_type" => "wheel type"
    "custom_color_title" => ""
    "custom_color_price" => ""
    "bolt_title" => ""
    "bolt_price" => ""
    "hub_center_rings_title" => ""
    "hub_center_rings_price" => ""
    "wheel_spacers_title" => ""
    "wheel_spacers_price" => ""
    "tire_pressure_title" => ""
    "tire_pressure_price" => ""
    "product_price" => 1680
    "product_size" => ""
  ]
  224 => array:17 [▶]
] 

, как обновить 188 позиций значения кол-во и удалить 176 позиций? $ cart - это хранимая переменная значения сеанса, и у меня есть $qty = $_POST['qty']; $cartid = $_POST['cartid']; $ qty - значение обновления, а $ cartid - значение позиции.

1 Ответ

1 голос
/ 04 мая 2020

для обновления вы можете использовать это

$array[188] = [
    'item_name' => 'value',
     ...
];

для удаления вы можете использовать это

unset($array[176]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...