如何使用codeigniter中的会话将新数组动态添加到现有数组中



我想在每次函数调用的同一会话中存储多个数组。。下面给出了我的函数。

函数store_item($param="({

$count = count($this->session->userdata('items_array'));
echo $count;
$count++;
$item_id = $this->input->post('product_id');
$data[][$count] = $this->Quotation_model->get_data_single($item_id);

$this->session->set_userdata('items_array',$data);

}

我想要这个结果

阵列([0]=>阵列

试一下,每次都会覆盖会话数组

$data = $this->session->userdata('items_array');
echo $count;
$count++;
$item_id = $this->input->post('product_id');
$data[] = $this->Quotation_model->get_data_single($item_id);
$this->session->set_userdata('items_array',$data);

在这里,您首先将会话详细信息添加到变量中,然后将新项目详细信息添加至同一变量中,以使用新数据再次设置会话

相关内容

  • 没有找到相关文章

最新更新