2013-06-12 34 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' –