从json解码数组中检索好友列表

时间:2013-04-22 13:05:26

标签: php facebook opengraph

我想要做的是在网页上以ul li格式显示朋友及其图像的列表,
我有json解码的字符串数组,其中包含用户信息。我是用PHP做的吗?

object(stdClass)#4 (4){["entries"]=>array(3){[0]=>object(stdClass)#5 (10){["uid"]=>float(1.5555133825854E+14)["photo"]=>string(90) "https://m.ak.fbcdn.net/profile.ak/hprofile-ak-prn1/323887_155551338258538_1152153357_q.jpg"["type"]=>string(4) "user"["text"]=>string(13) "shikhadamodar"["path"]=>string(17) "/shikha.damodar.1"["category"]=>string(6) "Madiun"["names"]=>array(1){[0]=>string(13) "shikhadamodar"}["index_rank"]=>int(-1)["needs_update"]=>bool(true)["non_title_tokens"]=>string(6) "madiun"}[1]=>object(stdClass)#6 (10){["uid"]=>float(1.5555133217343E+14)["photo"]=>string(90) "https://m.ak.fbcdn.net/profile.ak/hprofile-ak-snc3/273318_155551332173428_2131571532_q.jpg"["type"]=>string(4) "user"["text"]=>string(14) "shreya damodar"["path"]=>string(14) "/my.devprofile"["category"]=>string(5) "Nilai"["names"]=>array(1){[0]=>string(13) "shreyadamodar"}["index_rank"]=>int(-1)["needs_update"]=>bool(true)["non_title_tokens"]=>string(5) "nilai"}[2]=>object(stdClass)#7 (10){["uid"]=>float(1.5555558723211E+14)["photo"]=>string(83) "https://m.ak.fbcdn.net/profile.ak/hprofile-ak-prn1/41332_155555587232111_3158_q.jpg"["type"]=>string(4) "user"["text"]=>string(9) "neha neha"["path"]=>string(12) "/neha.neha34"["category"]=>string(18) "New York,New York"["names"]=>array(1){[0]=>string(9) "Neha neha"}["index_rank"]=>int(-1)["needs_update"]=>bool(true)["non_title_tokens"]=>string(18) "new york,new york"}}["token"]=>string(12) "1333551453-7"["display_token"]=>int(5)["display_ttl"]=>int(1333541132)}

这样做的有效方法是什么?

2 个答案:

答案 0 :(得分:0)

这样做

让我们考虑一下你的json_decoded代码在$ arr变量数组

foreach ($arr->entries as $val) {
    echo "<ul><li>".$val['uid']."</li></ul>";
    //put your li code here
}

像这样的东西

答案 1 :(得分:0)

foreach ($jarr->entries as $val) {
    echo "<ul><li>".$val->uid."</li></ul>";
}