0

当用户按下按钮时,我试图从多维数组中取消设置值。数组如下所示:

array(1) {
  [1726]=>
  array(2) {
    [1736]=>
    int(1)
    [1737]=>
    int(4)
  }
  [2314] =>
  array(2) {
    [1436]=>
    int(3)
    [1567]=>
    int(4)
    [2457]=>
    int(7)
    }
}

例如,我正在尝试取消设置

$_SESSION['cart'][1][1]

Ï 到目前为止尝试过的内容:

switch ($action) {
    case 'add':
        $_SESSION['cart'][$deb_id][$product_id]++;
        var_dump($_SESSION['cart']); exit();
        break;
    case "remove":
        $_SESSION['cart'][$deb_id][$product_id]--;
        if($_SESSION['cart'][$deb_id][$product_id] == 0) unset($_SESSION['cart'][$deb_id][$product_id]);
    break;
    case 'delete':
        unset($_SESSION['cart'][$deb_id][$product_id]);
    break;
}
4

1 回答 1

0

怎么样

 $_SESSION['cart'][$deb_id][$product_id] = '';
 unset($_SESSION['cart'][$deb_id][$product_id]);
于 2013-11-10T12:34:26.813 回答