[英]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.