2013-06-12 30 views
0

我有CI問題。我是新的CodeIgniter,我認爲這將是一個簡單的答案,但我不知道。CodeIgniter中的Echo多維數組?

我有$results,這是一個數組,而是使用CodeIgniter正是這種類型的數組,我有寄這封信給意見

$data['results'] = $this->get_db->getAll(); 

現在看我有$結果,一個數組,這樣的事情:

$results=Array ([0] => stdClass Object ([id] => 1 [naslov] => Onama [tekst] => kreni)) 

如何從數組中回顯只是[tekst],沒有更多?喜歡的東西

echo [tekst]; 
+0

使用的print_r()打印陣列 – umefarooq

+0

好吧,我知道,但我不想整個數組,只是一個成員? –

+1

In view: foreach($ results as $ row){ echo $ row-> tekst; } – Arunu

回答

0

好了,下面

$results = Array ([0] => stdClass Object ( 
     [id] => 1 [naslov] => Onama [tekst] => kreni 
    ) 
) 

是對象的數組,而現在你有數組中只有一個對象,這樣你就可以訪問第一個(現在只有一個)對象

$row = $result[0]; 

並能呼應tekst作爲

echo $row->tekst; 

但是,當你在陣列中有多個對象,您可以循環像

foreach($results as $row) 
{ 
    echo $row->tekst; 
} 
+0

好作品像一個魅力,但這$ row = $結果[0]是如何爲我更多的代碼,我可以做到這一點把它放在控制器? –

+0

@ user2266992,是的,'$ this-> load-> view('viewname ',array('tekst'=> $ result [0] - > tekst))'並在視圖中'echo $ tekst' –