我将我的数组定义为:
$data1 = array(
'first_name'=>$this->input->post('first_name'),
'last_name'=>$this->input->post('last_name'),
'company'=>$this->input->post('company'),
'email'=>$this->input->post('email'),
'phone'=>$phonenum,
'username'=>strtolower($this->input->post('first_name')) . ' ' . strtolower($this->input->post('last_name'))
此数组从控制器发送到CodeIgniter中的模型。当我尝试使用array_splice删除电子邮件和用户名时,无法删除正确的元素。使用xdebut检查时,订单已更改为:
用户名 电子邮件 名字 姓 公司
谁能告诉我为什么?谢谢。 电话
答案 0 :(得分:3)
如果您想删除电子邮件和用户名,请执行此操作;
unset($data1['email']);
unset($data1['username']);