php - 如何让表格显示重复的标题和时间作为结果?
问题描述
我正计划为公共汽车制定时间表,但是我遇到了一些我不知道如何解决的问题。
期望的输出
我得到了什么:
看法:
foreach($wkdayBus as $row){
$time = $row->busTime;
$busstop = $row->busStop;
echo "<tr><th>".$busstop."</th>";
echo "<td>".$time."</td></tr>";
}
模型
function getWeekdayBusSchedule() {
$query=$this->db->query("SELECT busStop,busTime from busschedule inner join bustime on busschedule.busScheduleID=bustime.busScheduleID WHERE dayType = 'Weekday';");
$results = array();
foreach ($query->result() as $result) {
$results[] = $result;
}
return $results;
}
解决方案
您正在解析错误维度中的时间。您的表格应如下所示:
<tr>
<th>Bust Stop 1</th>
<th>Bust Stop 2</th>
</tr>
<tr>
<td>Bus Stop 1 time 1</td>
<td>Bus Stop 2 time 1</td>
</tr>
<tr>
<td>Bus Stop 1 time 2</td>
<td>Bus Stop 2 time 2</td>
</tr>
...
目前它看起来像这样:
<tr>
<th>Bust Stop 1</th>
<td>Bust Stop 1 time 1</td>
</tr>
<tr>
<th>Bust Stop 1</th>
<td>Bust Stop 1 time 2</td>
</tr>
<tr>
<th>Bust Stop 1</th>
<td>Bust Stop 1 time 3</td>
</tr>
<tr>
<th>Bust Stop 2</th>
<td>Bust Stop 2 time 1</td>
</tr>
<tr>
<th>Bust Stop 2</th>
<td>Bust Stop 2 time 2</td>
</tr>
<tr>
<th>Bust Stop 2</th>
<td>Bust Stop 2 time 3</td>
</tr>
此外,我建议您使用PHP 日期函数来正确格式化您的时间。
推荐阅读
- sap-cloud-sdk - 对 S/4 EX 的 Etag 支持
- python - 尝试使用 python 提取股票的最新交易价格?
- python - 尝试打印大文件时出现 IndexError: list index out of range error in pandas
- azure - Azure Key Vault Secrets Spring Boot Starter 0.1.5
- javascript - 如何让我的滚动始终在 HTML CSS 的页面末尾。我希望我的滚动条始终位于页面末尾
- excel - 将拆分范围转置为变量数组
- python - 如何从我的数据框中删除几行?
- java - 将查询映射到 pojo 类
- spring-boot - 为什么 spring-boot-starter-webflux 会导入 spring-web?
- javascript - 从javascript中的reduce获取分组结果的属性