учитывая, что вы добавляете заголовок "Accept: application/json"
, я предполагаю, что вы получили фактический JSON. чтобы получить json-данные в массив, используйте json_decode. чтобы получить строковое представление массива, есть много вещей, которые вы можете использовать, var_dump, var_export, print_r и даже json_encode, чтобы упомянуть самые популярные из них. поехали с print_r. и поскольку текстовый экспорт массивов print_r не (гарантированно будет) совместим с HTML, вам также потребуется html-кодирование вывода, что можно сделать с помощью htmlentities, и вы, возможно, захотите сохранить здесь новые строки / форматирование, какой HTML по умолчанию не работает, вы можете использовать <pre>
html тэги, чтобы html сохранил форматирование. сложив все вместе, мы получим
<code>if ($err) {
echo "cURL Error #:" . $err;
} else {
$data=json_decode($response,true);
$textual=print_r($data,true);
$html=htmlentities($textual, ENT_QUOTES | ENT_HTML401 | ENT_SUBSTITUTE | ENT_DISALLOWED, 'UTF-8', true);
echo '<pre>'.$html.'
';
}
- В зависимости от того, какой формат вы предпочитаете, вы также можете использовать json_encode с JSON_PRETTY_PRINT, или var_export, или var_dump, если упомянуть несколько.