2017-11-27 5 views
2

Ich habe Probleme beim Zugriff auf Eigenschaft eines stdClass Objekt zurückgegeben von Twitter API-Sammlung. Hier ist ein Teil des Codes

$result = $cb->statuses_userTimeline([ 
    'count' => '3' 
]); 

echo $result->{0}->text; 

Das Ergebnis der echo Befehl oben ist Undefined property: stdClass::$0

Trying to get property of non-object in echo $result->{0}->text 

Hier wird ein Teil des var_dump ($ result) Ausgabe

stdClass Object 
(
    [0] => stdClass Object 
     (
      [created_at] => Sun ........ 
      [id] => 9..........37088 
      [id_str] => 9..........37088 
      [text] => This is text 
      [truncated] => 
      [entities] => stdClass Object 

Ich habe keine Idee was ist da falsch. Kann mir bitte jemand helfen.

+0

@Dormilich sollte dies eigentlich nicht funktionieren. Hier klicken https://eval.in/908860 Es gibt einen Unterschied zwischen '$ result -> {0}' und der '0' im obigen Code. – mega6382

Antwort

2

versuchen, das Objekt zu einem Array typecasting statt, wie:

$result = (array)$cb->statuses_userTimeline([ 
    'count' => '3' 
]); 

echo $result[0]->text; 
Verwandte Themen