CodeIgniter中的Echo多维数组?

时间:2013-06-12 17:00:52

标签: codeigniter multidimensional-array echo

我遇到CI问题。我是CodeIgniter的新手,我认为这将是一个简单的答案,但我不知道。

我有$results,这是一个数组,但是CodeIgniter就是这种数组,我把它发送给了视图

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

现在在视图中我有$ results,一个数组,如下所示:

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

如何从数组中回显[tekst],仅此而已?像

这样的东西
echo [tekst];

1 个答案:

答案 0 :(得分: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;
}