나는 이것을 잠시 동안 일해 왔으며, 아마도 나는 이것을 어렵게 만들고있다. 모든 공유 지식은 매우 높이 평가 될 것입니다. 내 코드는 API를 사용하여 데이터를 호출하기 때문에이를 순서가 지정된 목록으로 표시 할 수 있었지만 표 형식을 사용하여 더 잘 표현할 수 있도록하려고했습니다. 결과를 그룹화하여 표시하는 것이 이상적입니다. 아래 는 내가 지금까지 만든 것입니다,하지만 현재 아무것도 출력되지 않은 : 당신은 그냥 HTML로 다음 동적으로 채울 PHP를 사용하여 그것을보고 싶지만API 데이터에서 테이블을 만드는 방법
echo "<table>";
echo "<tr>";
echo "<th>Date</th>";
echo "<th>Number of Asteroids</th>";
echo "</tr>";
echo "<tr>";
foreach ($near_earth_object->close_approach_data as $close_approach) {
echo "<td>" . $close_approach->close_approach_date . "</td>";
foreach ($data->near_earth_objects as $date => $count) {
echo"<td>" . sizeof($count) . "</td></tr>";
}
}
echo "<tr>";
echo "<th>Asteroid Name</th>";
echo "<th>Asteroid Size</th>";
echo "<th>Velocity</th>";
echo "<th>Passing Earth By</th>";
echo "</tr>";
echo "<tr>";
foreach ($data->near_earth_objects->$date as $near_earth_object) {
echo "<td>" . $near_earth_object->name . " <a href='" . $near_earth_object->nasa_jpl_url . "'>" . $near_earth_object->nasa_jpl_url . "</td>";
echo "<td>" . $near_earth_object->estimated_diameter->meters->estimated_diameter_min . " metres</td>";
}
foreach ($near_earth_object->close_approach_data as $close_approach) {
echo "<td>" . $close_approach->relative_velocity->kilometers_per_hour . " km/h " . "</td><td>". $close_approach->miss_distance->kilometers . " km</td></tr> ";
}
echo"</table>";