PHP - json_decode не работает, когда через запрос curl - PullRequest
0 голосов
/ 14 марта 2019

У меня есть массив PHP в исходном файле - source.php;и я конвертирую его в json через $ouput = json_encode($ouput);.Переменная $output уже является массивом.

<code>$ouput = json_encode($ouput);
echo  '<pre>';
print_r($ouput);
echo  '
';

JSON хорошо отображается, когда я вызываю его в файле назначения, используя cURL в качестве строки в кодировке JSON.Однако, когда я хочу преобразовать строку в массив PHP, ничего не отображается.

$displayReturns = curl_exec($curl);
curl_reset($curl);
curl_close($curl);
$displayReturns = json_decode($displayReturns,true);
print_r($displayReturns);

1 Ответ

0 голосов
/ 14 марта 2019

Решено: Мой исходный файл имел следующее:

echo '<pre>';
print_r $ouput;
echo '<pre>';

Как только я их удалил, все заработало нормально.

...