Вывел с Qiwi api json, он следующий:
stdClass Object ( [accounts] => Array ( [0] => stdClass Object ( [alias] => qw_wallet_rub [fsAlias] => qb_wallet [bankAlias] => QIWI [title] => Qiwi Account [type] => stdClass Object ( [id] => WALLET [title] => Visa QIWI Wallet ) [hasBalance] => 1 [balance] => stdClass Object ( [amount] => 0.63 [currency] => 643 ) [currency] => 643 [defaultAccount] => 1 ) ) )
Код вывода json данных:
$ch = curl_init("https://edge.qiwi.com/funding-sources/v2/persons/{$phone}/accounts");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/json", "Authorization: Bearer {$token}"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$res = curl_exec($ch);
curl_close($ch);
$qiwi = json_decode($res);
$qiwi = print_r($qiwi);
Присваиваю вывод баланса он не выводит:
$qiwi['stdClass']->accounts->balance->amount;
Что я тут не так делаю ?
$qiwi->accounts[0]->balance->amount; Я так понимаю тебе вот так надо обращаться.
Обсуждают сегодня