gpt4 book ai didi

php - Codeigniter 将新项目添加到当前 session 用户数据数组

转载 作者:行者123 更新时间:2023-12-02 07:29:39 24 4
gpt4 key购买 nike

所以我有这个数组:

$data = array(
'item_1' => $this->input->post('item_1'),
'item_2' => $this->input->post('item_2'),
'item_3' => $this->input->post('item_3')
);

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

我想向该数组添加一个新项,因此更新后的用户数据数组将如下所示:

$data = array(
'item_1' => $this->input->post('item_1'),
'item_2' => $this->input->post('item_2'),
'item_3' => $this->input->post('item_3'),
'item_4' => $this->input->post('item_4')
);

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

怎么做,谢谢

最佳答案

按照以下步骤将数据添加到当前 session :

$data            = $this->session->userdata('items');
$data['item_4'] = $this->input->post('item_4');
$this->session->set_userdata('items', $data);

在这里,我们首先取出数组中的当前 session 项,向数组中添加另一个项,你可以做一个array_push() 但我更喜欢上面的.现在,使用更新后的数据重新设置 session 。

关于php - Codeigniter 将新项目添加到当前 session 用户数据数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23271058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com