Xin chào, tôi muốn nhận được personaname của người dùng hơi nước Tôi có dữ liệu được lưu trữ trong các tệp ở định dạng .json.PHP json_decode doesn`t làm việc
{
"response": {
"players": [
{
"steamid": "76561198137714668",
"communityvisibilitystate": 3,
"profilestate": 1,
"personaname": "UareBugged",
"lastlogoff": 1418911040,
"commentpermission": 1,
"profileurl": "http://steamcommunity.com/id/uarenotbest/",
"avatar": "http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/da/daece8a16d866ef9bd03ddc4aa365c5862af1c21.jpg",
"avatarmedium": "http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/da/daece8a16d866ef9bd03ddc4aa365c5862af1c21_medium.jpg",
"avatarfull": "http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/da/daece8a16d866ef9bd03ddc4aa365c5862af1c21_full.jpg",
"personastate": 1,
"realname": "Michal Šlesár",
"primaryclanid": "103582791436765601",
"timecreated": 1400861961,
"personastateflags": 0,
"loccountrycode": "SK",
"locstatecode": "08"
}
]
}
}
Và tôi muốn để có được những personaname để biến nhưng nó không làm gì cả, biến rỗng tôi nghĩ rằng công việc doesn `t json_decode nhưng tôi thực sự không biết.
$pname = json_decode(file_get_contents("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v002/?key=KEYCONSORED&Steamids={$_SESSION['T2SteamID64']}"));
echo $pname['response']['players']['personaname'];
echo là trống
'var_dump ($ pname);' hiển thị là gì? –
print_r ($ pname); không phản ứng? –
print_r (json_decode ($ pname, true)); và $ pname ['response'] ['players'] [0] ['personaname']; –