Как объединить два массива в один в CodeIgniter?

Это мой конфигурационный файл, который содержит атрибуты формы в CodeIgniter.

 $config['reg_attribute'] = array(

'form'  => array(

'id' => 'reg-form',
'class' => 'form-horizontal',
'role' => 'form'
),

'name'  => array(
'id'=>'reg-name',
'class' => 'form-control',
'name'=>'name',
'placeholder' => 'Enter name',
'value'=>set_value('name')
),

'gender'  => array(
'id'=>'reg-reg',
'class' => 'form-control',
'name'=>'gender',
'value'=>set_value('gender')
),

'contact_no'  => array(
'id'=>'reg-reg',
'class' => 'form-control',
'name'=>'contact_no',
'placeholder' => 'Enter Phone number',
'value'=>set_value('contact_no')
),

'email'=> array(

'id'=>'reg-email',
'class' => 'form-control',
'name'=>'email',
'placeholder' => 'Enter Email',
'value'=>set_value('email')
),

'password' =>array(

'id'=>'reg-password',
'class' => 'form-control',
'name'=>'password',
'placeholder'=>'Enter Password',
'value'=>set_value('password')

),
'confirm_password' =>array(

'id'=>'reg-password',
'class' => 'form-control',
'name'=>'confirm_password',
'placeholder'=>'Enter Confirm Password',
'value'=>set_value('confirm_password')

),

'submit' =>array(

'id'          => 'btn-login',
'class'       => 'btn btn-success',
'name'        => 'submit',
'value'       => 'Register'

)
);

Здесь я загружаю атрибуты формы из конфигурации и сохраняю их в
массив $data["reg_attrib"]

$this->config->load('reg_rules');
$data["reg_attrib"] = $this->config->item("reg_attribute");

У меня есть другой массив, который $add_form

 $add_form = array(
'action' => base_url('admin/user/insert'),
'title' => 'Add User',
);

Теперь я хочу объединить оба массива в один массив
и отправить его для просмотра, т.е. $add_attributes,

$this->admin_layout->view('admin/add_user',$add_attributes);

1

Решение

Просто объедините их с array_merge(), Попробуй это —

$add_attributes = array_merge($data["reg_attrib"], $add_form);
2

Другие решения

использование array_merge() функционировать как

$merged_arr = array_merge($arr1,$arr2);

в вашем случае это будет так же, как предложено @BOSE:

$add_attributes = array_merge($data["reg_attrib"], $add_form);
1

По вопросам рекламы [email protected]