2011-09-14 2 views
-1
(
[0] => stdClass Object 
    (
     [term_id] => 22 
     [name] => Data Management 
     [slug] => data-management 
     [term_group] => 0 
     [term_taxonomy_id] => 22 
     [taxonomy] => topic 
     [description] => 
     [parent] => 0 
     [count] => 1 
    ) 

[1] => stdClass Object 
    (
     [term_id] => 24 
     [name] => High Frequency Travel 
     [slug] => high-frequency-travel 
     [term_group] => 0 
     [term_taxonomy_id] => 24 
     [taxonomy] => topic 
     [description] => 
     [parent] => 0 
     [count] => 1 
    ) 

)이 배열

돌이 그리고 내가 이름 항목에 싶어.

foreach ($topicArr as $i => $row) { 
    echo $row['name']; 
} 

을하지만 난 정말 내가 그것을 극복하는 방법을 잘 모르겠어요에서 .... 배열로 입력 stdClass의 개체를 사용할 수 없다는 오류가 발생합니다 :

내가 노력하고있어.

아이디어가 있으십니까?

답변

7

귀하의 행은 그 객체가이 객체의 멤버 얻을 수있는 적절한 구문을 사용한다 배열을 밤은 : 단지 변경

foreach ($topicArr as $i => $row) { 
    echo $row->name; 
} 
1

echo $row['name']; 

echo $row->name; 

관련 문제