当我对变量执行var_dump($ myvar)时,我有这个输出。
object(stdClass)#5 (19) {
["contributors"]=>
NULL
["coordinates"]=>
NULL
...
...
...
["text"]=>
string(118) "Tune in to @Current TV this Saturday for post-debate commentary from me + @JenGranholm + Cenk Uygur #PoliticallyDirect"
}
如何找到“text”属性?我以为它会是$ myvar [“text”]但是这给了我这个错误信息:
致命错误:无法使用stdClass类型的对象作为数组
答案 0 :(得分:5)
您有一个stdClass
的对象,请使用dereference / object-access运算符:
echo $myvar->text;
答案 1 :(得分:2)
如果成员名称很简单,您可以使用->
运算符:
echo $myvar->text;
您可以使用备用语法来访问包含特殊字符的成员名称(JSON解码数据通常会产生此类情况):
echo $myvar->{'some-other-text-with-hyphens'};