#69198 labor24krs
15 май 2014, 06:14
Добрый день уважаемое сообщество. Есть задача, вывести список игроков клана и их ID, для этого использую метод clan/info, вот такой вот запрос к wot-api:
В следствии чего получаю JSON массив следующего вида:
Данный запрос я получаю и обрабатываю при помощи функции написанной на php:
В результате получаю такой массив:
И вот тут возникает вопрос, как мне вывести значения account_id и account_name? Точнее как мне правильно обратится к этим значениям?
Или если есть другой способ получения имени и id игрока подскажите или толкните в верном направлении.
Заранее спасибо за помощь!
Код: Выделить всё
http://api.worldoftanks.ru/wot/clan/info/?application_id=demo&fields=members.account_id,members.account_name&clan_id=157786
В следствии чего получаю JSON массив следующего вида:
Код: Выделить всё
{
"status": "ok",
"count": 1,
"data": {
"157786": {
"members": {
"11009118": {
"account_id": 11009118,
"account_name": "vitlik1988"
},
"21029415": {
"account_id": 21029415,
"account_name": "ENTERPRAES"
}
}
}
}
}
Данный запрос я получаю и обрабатываю при помощи функции написанной на php:
Код: Выделить всё
function members_id_arr($id)
{
$json_string=file_get_contents("http://api.worldoftanks.ru/wot/clan/info/?application_id=demo&fields=members.account_id,members.account_name&clan_id=$id");
$json_array=json_decode($json_string,true);
print_r($json_array);
return $json_array;
}
В результате получаю такой массив:
Код: Выделить всё
Array ( [status] => ok [count] => 1 [data] => Array ( [157786] => Array ( [members] => Array ( [11009118] => Array ( [account_id] => 11009118 [account_name] => vitlik1988 ) [21029415] => Array ( [account_id] => 21029415 [account_name] => ENTERPRAES ) ) ) ) )
И вот тут возникает вопрос, как мне вывести значения account_id и account_name? Точнее как мне правильно обратится к этим значениям?
Или если есть другой способ получения имени и id игрока подскажите или толкните в верном направлении.
Заранее спасибо за помощь!