使用PHP将数组放入表中

时间:2017-03-29 09:39:00

标签: php arrays

我是 PHP 的初学者,正在开发一个API项目,该项目必须从我通过API连接的服务器获取结果。

我得到了结果,但我想将它们妥善安排在一张简单的表格中。

这就是我得到的:

response

我使用了以下代码:

$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";

请帮我解决这个问题。

2 个答案:

答案 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/