我是 PHP 的初学者,正在开发一个API项目,该项目必须从我通过API连接的服务器获取结果。
我得到了结果,但我想将它们妥善安排在一张简单的表格中。
这就是我得到的:
我使用了以下代码:
$api = new SplynxAPI($api_url, $key, $secret);
$locationsApiUrl = "admin/administration/locations";
echo "<pre>";
echo "List locations\n";
$result = $api->api_call_get($locationsApiUrl);
echo "Result: ";
if ($result) {
echo "Ok!\n";
print_r($api->response);
} else {
echo "Fail! Error code: $api->response_code\n";
print_r($api->response);
}
echo "\n-------------------------------------------------\n";
请帮我解决这个问题。
答案 0 :(得分:1)
以下代码将以HTML <table>
呈现您的回复。
$api = new SplynxAPI($api_url, $key, $secret);
$locationsApiUrl = "admin/administration/locations";
$result = $api->api_call_get($locationsApiUrl);
if ($result) {
echo "<table>";
foreach($api->response as $row){
echo sprintf('<tr><td>%s</td><td>%s</td></tr>', $row['id'], $row['name']);
}
echo '</table>';
} else {
echo "Fail! Error code: $api->response_code\n";
print_r($api->response);
}
echo "\n-------------------------------------------------\n";
答案 1 :(得分:0)
您将直接获得响应“$ api-&gt; response”作为数组。因此,只需使用循环并根据需要将其填充到表中。
http://localhost/lin/mobile_login/