Как удалить двойные кавычки из строки из ответа JSON в PHP - PullRequest
0 голосов
/ 12 мая 2018

У меня проблема с ответом API BlockChain.При получении адреса из кошелька адрес заключен в двойные кавычки, как показано ниже.Как убрать кавычки?

"1Dgyv8Qz1nkrJddoyLBepv1RUXSDqCBCdp"

Код:

$resp = file_get_contents($blockchain_receive_root . "v2/receive?key=" . $my_api_key . "&gap_limit=".$gap_limit. "&callback=" . urlencode($callback_url) . "&xpub=" . $my_xpub);
$response = json_decode($resp);

print json_encode($response->address);

1 Ответ

0 голосов
/ 12 мая 2018

Вам не нужно ничего удалять.Проблема возникает, когда вы вызываете json_encode над строкой, которая добавляет двойные кавычки.

Так что просто удалите вызов json_encode, и он должен работать как charm:

$resp = file_get_contents($blockchain_receive_root . "v2/receive?key=" . $my_api_key . "&gap_limit=".$gap_limit. "&callback=" . urlencode($callback_url) . "&xpub=" . $my_xpub);
$response = json_decode($resp);

print $response->address;
...