2012-02-08 128 views
1

這是我的JSON對象PHP訪問json_decode數據

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

我如何可以訪問"text" ["$t"]

+0

你想要訪問什麼? ''text''或'[$ t]' – cspray 2012-02-08 11:41:58

回答

0

解決了這個字符串: $ OBJ - > { '$ T'}

1

你需要躲避美元符號:

echo $object["\$t"]; 
0
$object = json_decode({ ["type"]=> string(4) "text" ["$t"]=> string(10) "cippalippa" }); 

echo $objetct->$t; 

這方面的工作?

5

您需要使用這個語法:

$object->{'$t'} 

在這裏提到的不作爲的工作,另外兩個:

  • $object["\$t"] - 一個目的是不是一個數組

  • $objetct->$t - 這將被解釋爲variable variable

    [...]如果你有這樣的表達式$foo->$bar,那麼本地範圍將檢查$bar,其價值將被用作$foo的財產的名稱。