2012-06-20 24 views
0

我有一個SQL查詢中的組列表,並希望將它們輸出到數組中,以便稍後可以引用它。PHP/CI將SQL查詢傳遞給數組

目前,我有以下代碼遍歷組,並將它們放入到$test_array

$test_array = array(); 
$query = $this->site_model->list_groups(); 
foreach($query as $r1) : 
    $test_array[] = $r1->group_name; 
endforeach; 

這說明如下數組:

Array 
(
    [0] => Group 1 
    [1] => Group 2 
    [2] => Group 3 
    [3] => Group 4 
    [4] => Group 5 
    [5] => Group 6 
    [6] => Group 7 
    [7] => Group 8 
) 

我想什麼是對相同的查詢傳遞給像下面這樣的數組,以便稍後將其他段添加到數組中:

Array 
(
    [Round 1] => Array 
    (
     [0] => Group 1 
     [1] => Group 2 
     [2] => Group 3 
     [3] => Group 4 
     [4] => Group 5 
     [5] => Group 6 
     [6] => Group 7 
     [7] => Group 8 
    ) 
) 

這可能嗎?

回答

2
$test_array = array('Round 1' => array()); 
... 
$test_array['Round 1'][] = $r1->group_name; 
+0

哇,好容易,謝謝! – pmgrace