簡體   English   中英

如何將json輸出到html表

[英]how to get json out put to html table

我試圖從Facebook圖形url打印出放在我的php頁面中的json。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>


<?php


$jsonurl = "https://graph.facebook.com/search?q=%23IIFA&access_token=TOKEN_GOES_HERE";
$json = file_get_contents($jsonurl);
$json_output = json_encode($json);

echo $json_output;



?>

輸出:

    "data":[
      {
         "id":"1003224",
         "from":{
            "id":"1000042242",
            "name":"abc"
         },
         "message":"#abc",
         "privacy":{
            "value":""
         },
         "type":"status",
         "created_time":"2014-06-09T09:49:58+0000",
         "updated_time":"2014-06-09T09:49:58+0000"
      }
   ],

此頁面以json數據形式發出,我想將數據添加到html布局/ table中,請告訴我如何繼續

更新

    $json=array();
foreach ($json_output as $json_result) {
    $json[] = array(
        'value' => $json_result["name"]

 'value' => $json_result["message"],

    );

echo $json_result['name'];

echo $ json_result ['message']; }

您目前無法正確瀏覽JSON。

如果您的輸出如下所示:

"data":[
  {
     "id":"1003224",
     "from":{
        "id":"1000042242",
        "name":"abc"
     },
     "message":"#abc",
     "privacy":{
        "value":""
     },
     "type":"status",
     "created_time":"2014-06-09T09:49:58+0000",
     "updated_time":"2014-06-09T09:49:58+0000"
  }
],

JSON不會搜索其所有級別以找到您要查找的內容,您需要准確告知它在哪里尋找。 因此,例如,為了獲得"abc"您需要echo

$json_result["data"][0]["from"]["name"]

如果要獲取"#abc" ,則需要echo

$json_result["data"][0]["message"]

編輯:

嘗試這個:

$json=array();
foreach ($json_output["data"] as $json_result) {
    $json[] = array(
        'value' => $json_result["from"]["name"],
        'value' => $json_result["message"]
    );

    echo $json_result["from"]['name'];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM