2

我正在研究codeigniter。我想将数据从后端显示到视图文件。这是我的代码

$result = $obj->get_details();

if ($result[0])
     {
           for ($i=0; $i<count($result); $i++) {

               echo $result [$i]['name'];
           }
     }

当我这样做时,我收到错误“不能使用 stdClass 类型的对象作为数组”。我想使用索引显示数据。例如,我只想在数组的第 5 个索引上显示名称。任何帮助都会很棒...谢谢!

4

2 回答 2

0

试试喜欢

for ($i=0; $i<count($result); $i++) {

    echo $result[$i]->name;
}

因为$result[$i]是一个包含name值的对象

于 2013-08-19T12:53:30.947 回答
0

尝试这个

echo $result [$i]->name;

代替

echo $result [$i]['name'];
于 2013-08-19T13:09:24.727 回答