2012-11-20 116 views
0

我正在使用$data = $query->result_array();但我需要將我的字段名稱從first_name更改爲名字。CodeIgniter更改字段名稱result_array();

我擡頭髮現這個....

foreach ($query->result_array() as $row) 
{ 
    echo $row['title']; 
    echo $row['name']; 
    echo $row['body']; 
} 

我會想要做這樣的事?

foreach ($query->result_array() as $row) 
    { 
     $row = str_replace("_", " ", $row); 
    } 

$data = $row; 
+0

爲什麼不這樣做在您的視圖替換?否則,你將循環兩次相同的數據。 – Nelson

+0

其轉到CSV文件沒有視圖 – user979331

+0

[CodeIgniter和csv \ _from \ _result]的可能重複(http://stackoverflow.com/questions/13482654/codeigniter-and-csv-from-result) - 雖然問題的寫法不同,它基本相同。 – Repox

回答

0

,如果你需要那麼一個新的數組,你可以做伊斯利:

foreach ($query->result_array() as $key=> $value) 
    { 
     $data[] = array(
     str_replace("_", " ", $key)=>$value 
     ); 
    }