で表示: APIからデータを取得し、私はこのようになりますAPIファイル持っているHTML
を私は、このAPIから情報を取得し、この
のように見えるようにHTMLページに表示したいです私はフォーラムを検索しましたが、何か良いものは見つかりませんでした。
誰かがそれがすばらしくなるのを助けることができたら!ありがとう。
で表示: APIからデータを取得し、私はこのようになりますAPIファイル持っているHTML
を私は、このAPIから情報を取得し、この
のように見えるようにHTMLページに表示したいです私はフォーラムを検索しましたが、何か良いものは見つかりませんでした。
誰かがそれがすばらしくなるのを助けることができたら!ありがとう。
あなたはPHPの配列にJSONコードを解析する必要があります:
$array = json_decode($json_data,true);
その後、あなたはこのようにそれをプリントアウトすることができます:
echo $array["bonusValues"];
これは最初のレベルのキーのためのものです。あなたが第2レベルのキーを持っている場合は、次を使用する必要があります。
echo $array["first"]["second"];
そして、あなたはJSONの配列がある場合:
echo $array["first"][0]["item_name"];
をだから、途中で0は、要素の増分値を表します。あなたがのfile_get_contents関数を使用することができ、URLからデータをフェッチするために
:
$json_data = file_get_contents("http://www.your-url.com/");
まず、あなたは、htmlファイルをダウンロードする必要があります。私はCURLを使用することをお勧めします。 次はあなたが使用することができます
をCURL
url_setopt_array($ch, array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_URL => "url",
CURLOPT_POSTFIELDS => http_build_query(array(
"POST FIELD" => $value,
))
));
$data = curl_exec($ch);
を使用し、$配列要素のためのエコー機能を使用するには、JSONからPHPの配列
$array = json_decode($data, true);
にデータをデコードするjQueryの$アヤックスとJSON.stringifyを使ってJSONのコンテンツをブラウザに表示することができます。ここで$アヤックスを使用しての
$.ajax({
type: 'POST',
url: '/my/api/endpoint',
data: 'var1=value&var2=value2',
success: function(response) {
var data = JSON.parse(response);
var mydata1 = data.lastTransactions;
$("#myHtmlBox").html(JSON.stringify(obj, null, 2));
}
});
は、例:jQuery Ajax POST example with PHP
やPHPを使用して:
$json = json_encode(file_get_contents("http://www.myapi.com/"));
$data = $json->lastTransactions;
echo json_encode($data, JSON_PRETTY_PRINT);
もタグを使用します。このよう
<pre></pre>
何が素敵なプリントアウトし、 formated JSON