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 に答える