douwen0612 2018-12-11 18:04
浏览 52

在数组中插入多个数组以存储在Cart CodeIgniter中

I have array from foreach loop like this :

Array ( 
    [id] => 2 
    [qty] => 1 
    [price] => 130000 
    [name] => 0002/PNBP/411971/1/02/18 
) 
Array ( 
    [id] => 3 
    [qty] => 1 
    [price] => 120000 
    [name] => 0003/PNBP/411971/1/02/18 
) 
Array ( 
    [id] => 4 
    [qty] => 1 
    [price] => 150000 
    [name] => 0004/PNBP/411971/1/02/18 
)

I want insert data array in array like this :

Array( 
    Array ( 
        [id] => 2 
        [qty] => 1 
        [price] => 130000 
        [name] => 0002/PNBP/411971/1/02/18 
    ), 
    Array ( 
        [id] => 3 
        [qty] => 1 
        [price] => 120000 
        [name] => 0003/PNBP/411971/1/02/18 
    ), 
    Array ( 
        [id] => 4 
        [qty] => 1 
        [price] => 150000 
        [name] => 0004/PNBP/411971/1/02/18 
    )
);

I try and code like this :

$data = array();
foreach ($_POST['id_kuitansi'] as $id_kuitansi){
    $detail_kuitansi = $this->kuitansi_model->detail($id_kuitansi);
    $i = $this->input;
    $data = array(
      'id' => $id_kuitansi,
      'qty' => '1',
      'price' => $detail_kuitansi['nilai'],
      'name' => $detail_kuitansi['no_kuitansi']
    );
    print_r($data);
    //$this->cart->insert($data);
}
  • 写回答

3条回答 默认 最新

  • doushi3715 2018-12-12 06:39
    关注

    Try this,

    $data = array();
    foreach ($_POST['id_kuitansi'] as $id_kuitansi){
        $detail_kuitansi = $this->kuitansi_model->detail($id_kuitansi);
        $i = $this->input;
        $data[] .= array( 
          'id' => $id_kuitansi,
          'qty' => '1',
          'price' => $detail_kuitansi['nilai'],
          'name' => $detail_kuitansi['no_kuitansi']
        );
        print_r($data);
        //$this->cart->insert($data);
    }
    

    You were simply reassigned the values to $data each while you need to append the array value to the $data array

    评论

报告相同问题?

悬赏问题

  • ¥15 AT89C51控制8位八段数码管显示时钟。
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口