169 похожих чатов

Всем привет, help sos Нужна помощь, а то чего-то туплю:



Вывел с 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;

Что я тут не так делаю ?

2 ответов

10 просмотров

$qiwi->accounts[0]->balance->amount; Я так понимаю тебе вот так надо обращаться.

Похожие вопросы

Обсуждают сегодня

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
доброго времени. db, dw и прочие исполняются при трансляции или при выполнении программы?
lutayyy
10
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
например asm AT&T ... label: .string "hi" ... # not error lea label(%rip), %rax # error ( not compile ) mov %rip, %rax # not error mov (%rip), %rax из форумов прочитал чт...
Simple Sorcerer
6
Почему никто не подсказал, что можно объявить свои типы данных, в которых меньше полей, чем в отданном джейсоне, и добавлять их по необходимости?
Strange Rabbit
10
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Есть предложения, как подобное можно упростить?
Hemul GM
12
Карта сайта