数组元素的顺序?

时间:2011-11-06 13:47:14

标签: php arrays codeigniter

我将我的数组定义为:

$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检查时,订单已更改为:

用户名 电子邮件 名字 姓 公司

谁能告诉我为什么?谢谢。 电话

1 个答案:

答案 0 :(得分:3)

如果您想删除电子邮件和用户名,请执行此操作;

unset($data1['email']);
unset($data1['username']);