如何在php中按时间戳日分组值

  • 本文关键字:时间戳 php php
  • 更新时间 :
  • 英文 :


我有一个包含所有发票的表,我将日期保存为TIME STAMP和发票的总价值。

我想制作一个基于需要日期和值的销售图形。但是在表中,每天有更多的总数,因此我进行查询以获取当前月份的行,并得到如下输出:

日期:1403739780/值:2167

现在我想知道如何将同一天的值分组(在PHP中),但我不知道任何简单的方法

您可以使用时间戳作为数组的键:

$mysqli = new mysqli("localhost", "user", "pass", "database");
$result = array();
$sql = "SELECT ...";
$result = $mysqli->query($sql);
while ($row = $result->fetch_assoc()) {
    $day = date("Ymd", $row["timestamp"]);
    $result[$day] += $row["value"];
}

最新更新