2016-12-05 65 views
0

尝试了我能想到的访问数组中的对象属性的每个变体。我得到的一些数据传回形成我存储在一个名为$ userTokenValid变量的API:无法访问数组中的对象PHP

$userTokenValid = [{"authTokenValid":1}]; 

我我再试图访问authTokenValid属性,像这样:

echo json_decode($userTokenValid[0]->authTokenValid); 

我感谢这可能是相当基本的,但不能发现我出错的地方。

+0

其解码尝试'的var_dump($ userTokenValid)' – Dragos

+0

结果是字符串(27) “[{” authTokenValid“:1 }]” –

回答

2

$userTokenValid是无效的PHP。但[{"authTokenValid":1}]是一个有效的json字符串。

$userTokenValid = '[{"authTokenValid":1}]'; 

你可以用

$json = json_decode($userTokenValid); 

终于

echo $json[0]->authTokenValid;