これが私のセッション配列です:
[inactivefilter] => Array
(
[0] => add
[1] => new
)
[filter] => Array
(
[0] => new
)
「追加」および「新規」は、ユーザーによって動的に生成されます。
私は現在、配列の値をコントローラーに送信していますが、モデルが何をすべきかについて固執しています。
public function clear_filter()
{
$i = $this->input->post('filtervalue');
$this->thread_model->clear_filter($i);
}
$i
クリックした値と同じになります。したがって、「追加」をクリックした場合$i = add
$iの値に基づいてactivefilterとfilterの両方の設定を解除する必要があります。それを行う簡単な方法はありますか?
array_splice、array_diff、およびその他の方法について読みましたが、成功しませんでした。