如何将数组元素传递给另一个数组以存储在php中的数据库中

时间:2012-10-10 09:46:36

标签: php codeigniter

您好我在将数组元素传递给另一个数组时面临一个问题......

$order=$this->ro_model->get_ro_details($order_id);

通过使用上面的函数,我将获得名为$ order的数组名称的查询结果。

现在我提交表单时,我会从该表单中获取一些数据,我将保存为另一个名为$ order_details的名称。

$order_data=array(

    'amount'=>$this->input->post('amount'
);  

现在我想将数组数据保存在数据库的一个表中。为此,我认为我可以将第一个数组数据传递给第二个数组数据,我将所有数据保存在一个数组中。然后我会将该数组发送到一个将数据插入数据库的函数。

$this->ro_model->add_amount($order_data);

我的问题如何将第一个数组数据传递给第二个数组...........

  • 注意:所有这些都是我在codeigniter框架中所做的。

2 个答案:

答案 0 :(得分:0)

使用array_merge()函数。在这里:http://php.net/manual/en/function.array-merge.php

答案 1 :(得分:0)

你可以用两种方式做到这一点

  1. array_push 将一个或多个元素推送到数组末尾 http://in3.php.net/manual/en/function.array-push.php
  2. array_merge 合并一个或多个数组 http://in3.php.net/manual/en/function.array-merge.php