1. ホーム
  2. php

[解決済み] curl_exec の結果を表示したくないときに表示する

2023-04-21 22:59:32

質問

以下のコードを使用しています。

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_TIMEOUT, 12); 

$result = curl_exec($ch);

curl_close ($ch);

しかし、それは結果をまっすぐに印刷しています。JSONの結果を変数に入れ、好きなときに印刷できるようにすることは可能でしょうか?

どのように解決するのですか?

設定 CURLOPT_RETURNTRANSFER オプションを設定します。

// ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

$result = curl_exec($ch);

について ドキュメント :

CURLOPT_RETURNTRANSFER - TRUE の戻り値の文字列として転送を返すようにしました。 curl_exec() を直接出力するのではなく、その戻り値の文字列として返します。