我有代码来选择SQL Server:
<?php
include "koneksi.php";
$sql = odbc_exec($koneksi, "select * from trip");
while (odbc_fetch_row($sql)) {
$no = odbc_result($sql, "number");
$start = odbc_result($sql, "start");
$finish = odbc_result($sql,"finish");
}
?>
此循环包含以下数据:
|No| Start | Finish |
|1 |2018-01-01|2018-01-05|
|2 |2018-01-10|2018-01-13|
我想创建这样的数组:
array(
"2018-01-01",
"2018-01-02",
"2018-01-03",
"2018-01-04",
"2018-01-05",
"2018-01-10",
"2018-01-11",
"2018-01-12",
"2018-01-13"
);
如何从这个日期范围创建数组?
注意:循环可以超过2行
2条答案
按热度按时间imzjd6km1#
对于结果的每一行,可以使用
while()
loop将数组中的每个日期相加。要管理日期,可以使用strtotime
:idfiyjo82#
这是一个关于如何获取数组的示例: