我在Code Igniter中創建了表單,我想使用幫助器form_dropdown()
。爲了做到這一點我要準備這樣的關聯數組:關聯數組 - 動態創建(CodeIgniter)
$options = array(
'small' => 'Samsung',
'med' => 'Apple',
'large' => 'HTC',
'xlarge' => 'Nokia',
);
但是在該視圖中該數據從控制器,其從模型取出當然,傳送。
$this->db->select('id');
$query = $this->db->get('ci_table1');
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
$data[] = $row;
};
};
$id_data['id'] = $data;
$this->load->view('update_record_view', $id_data);
因此,對的側面來看我有foreach
-loop:
foreach ($id as $row)
{
// this I want to construct associative array
}
問題是遵循:如何在我的情況下創建關聯數組動態?
您沒有提供足夠的信息來回答這個問題。你的數據來自哪裏?查詢() - > result_array()? – 2012-08-09 08:08:29
是的,你說得對 - 我已經更新了主題。 – 2012-08-09 08:11:59