我這裏有一些代碼至極看起來如下:清除一個變量
if (isset($_SESSION['addToCart'])) {
foreach ($_SESSION["addToCart"] as &$value){
if ($value['titel'] == $titel){
$value['aantal'] = $aantal;
if($value['aantal'] == 0){
unset($value);
}
}
}
}
所以當「aantal」 = 0,我想刪除的記錄,但它不只是還給結果和「aantal '是0而不是從會話中刪除記錄。 任何人都知道我做錯了什麼?
這似乎沒有工作 – vincent 2010-11-08 19:34:50
這是唯一有辦法取消設置數組鍵。你很可能做錯了。 – netcoder 2010-11-08 19:50:22
也許我再次解釋不好,我不想完全刪除addToCart會話,它與它內的數組關聯數組,所以當從這些數組之一的記錄「aantal」等於0時,我想要刪除該數組,而不是整個會議 – vincent 2010-11-08 19:52:50