-5

我听说您可以使用 SimpleXML 解析网页中的信息。

如何从以下页面获取用户名和 ID 并将它们显示在我的网站上,例如:

用户名:拿破仑

编号:2202591

我想从中获取信息的网站的 URL 是:

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

4

2 回答 2

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'];
于 2013-07-25T12:51:24.313 回答
0

您的 api 返回 json,您可以使用 json_decode 对其进行解码,我还包括如何遍历提要中包含的 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;
}
于 2013-07-25T12:51:58.260 回答