2013-07-25 91 views
-5

聽說您可以使用SimpleXML解析來自網頁的信息。使用PHP解析網頁中的XML

我怎樣才能從以下頁面的用戶名和ID和在我的網站一樣顯示出來:

用戶名:Napolien

編號:2202591

的URL我想從中獲取信息的網站是:

http://api.roblox.com/users/3/friends

+0

可能重複http://stackoverflow.com/questions/3577641/how-do-you-parse-and-process-html- xml-in-php) – Quentin

+1

這是json ... – Brewal

回答

0

你的API返回的JSON,你可以用json_decode解碼,我還包括如何通過Feed中包含的對象JSON遍歷。

$json = file_get_contents("http://api.roblox.com/users/3/friends"); 
$obj = json_decode($json); 

for ($i=0; $i < count($obj); $i++) { 
    echo $obj[$i]->Id; 
    echo $obj[$i]->Username; 
} 
的[你如何解析和PHP程序的HTML/XML?](
+0

謝謝!你知道我可以如何添加分頁嗎? – Xerx

+0

如果回答了您的問題,您可以先接受答案:) – DevZer0

+0

接受:)您能告訴我如何添加分頁嗎? – Xerx

0

數據實際上是JSON。你可以這樣說:

$jsonString = file_get_content('http://api.roblox.com/users/3/friends'); 
$data = json_decode($jsonString, true); 

$username = $data[14]['username']; // 14 is your desired index 
$id = $data[14]['id'];