无法删除数组php中的最后一个元素

时间:2014-11-02 12:11:21

标签: php forms unset

我正在尝试通过单击项目旁边的复选框,然后单击删除来从列表中删除项目。这是我的代码:

if(isset($_SESSION['items'])) {
$list=$_SESSION['items'];
// display the list and create the form with checkboxex

    if ((isset($_POST['RemoveItems'])) && (isset($_POST['removeFromList']))){
    $removeFromList=$_POST['removeFromList'];
    //removeFromList is a array holding checkboxes values
    for($i=0;$i<count($removeFromList);$i++)
    {
        unset($list[$removeFromList[$i]]);
        $_SESSION['items']=$list;
    }
}} else echo 'No items here';

它的作用是删除除一个以外的所有项目。这个元素是$ list的第一个元素,无论我做什么,我都无法删除它。

0 个答案:

没有答案