2017-03-26 13 views

答えて

0

あなたは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/"); 
0

まず、あなたは、htmlファイルをダウンロードする必要があります。私はCURLを使用することをお勧めします。 次はあなたが使用することができます

0

を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

関連する問題