0

我有一段简单的代码,它从数组中删除一个项目,购买提交到 url 中的键值。

这里是。

if ($this->uri->segment(5))
    {
    unset($body_data['ccs'][$this->uri->segment(5)]);
    $newcc = $body_data['ccs'];

    $postcc = implode(",", $newcc);

    if($this->ticket_model->save_cc($postcc, $ticket_id))
            {
            redirect(base_url().'ticket/edit/'.$ticket_id.'/11/');
            return;
            }
    }

这也是我想要的工作方式,但是它不会取消设置数组开头的项,键值为零。有没有我错过的技巧?

4

1 回答 1

5
if ($this->uri->segment(5))

当这是 === 0 时,它是 == false 并且 if 中的代码不会运行。将其更改为

if (isset($this->uri->segment(5)))
于 2013-01-04T09:41:58.160 回答