2011-11-06 161 views
0

我定義我的陣列,如:數組元素的順序?

$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')) 

該數組是從控制器發送到CI中的模型。當我嘗試使用array_splice刪除電子郵件和用戶名時,無法將其刪除正確的元素。當xdebut檢查的話,訂單已經更改爲:

用戶名 電子郵件 FIRST_NAME 姓氏 公司

誰能告訴我爲什麼?謝謝。 電話

回答

3

如果你想刪除電子郵件和用戶名只是做它;

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

我會記得下一次。謝謝。 – TSquared