php访问json_decode数据

mic*_*ele 1 php json

这是我的json对象

object(stdClass)#23 (2) { ["type"]=> string(4) "text" ["$t"]=> string(10) "cippalippa" } 
Run Code Online (Sandbox Code Playgroud)

我怎样才能访问"text" ["$t"]?

Gum*_*mbo 5

您需要使用以下语法:

$object->{'$t'}
Run Code Online (Sandbox Code Playgroud)

这里提到的另外两个不起作用:

  • $object["\$t"] - 对象不是数组

  • $objetct->$t- 这将被解释为变量变量:

    [...]如果你有一个表达式$foo->$bar,那么将检查本地范围,$bar并将其值用作属性的名称$foo.