尝试了我能想到的每个变体来访问数组中的对象属性。我从API中获取了一些数据,我将其存储在一个名为$ userTokenValid的变量中:
$userTokenValid = [{"authTokenValid":1}];
然后我尝试访问authTokenValid属性,如下所示:
echo json_decode($userTokenValid[0]->authTokenValid);
我很欣赏这可能是非常基本的,但不能发现我出错的地方。
答案 0 :(得分:2)
$userTokenValid
不是有效的PHP。但是[{"authTokenValid":1}]
是一个有效的json字符串。
$userTokenValid = '[{"authTokenValid":1}]';
你可以用
解码它$json = json_decode($userTokenValid);
最后
echo $json[0]->authTokenValid;