2013-08-19 8 views
2

Я работаю над codeigniter. Я хочу отображать данные из бэкэнд в файлы просмотра. Вот мой кодхотите отображать данные с помощью индексации ..?

$result = $obj->get_details(); 

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

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

в то время как я делаю это, я получаю ошибку «Не удается использовать объект типа StdClass как массив». Я хочу отображать данные с помощью индексации. например, я просто хочу отобразить имя в 5-м индексе массива. Любая помощь была бы потрясающей ... СПАСИБО!

ответ

0

Попробуйте как

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

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

Поскольку $result[$i] является объектом, который содержит будет ли значение name

0

Попробуйте

echo $result [$i]->name; 

вместо

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