PHP根据日期时间月份计数对象

时间:2019-07-23 22:28:43

标签: php arrays sorting

我从教义那里得到了一个数组,该数组的组成为:

        Info dataLineInfo = new DataLine.Info(SourceDataLine.class, 
                audioFormat);

这些行在用户每次访问页面时生成,因此我可以跟踪用户何时看到内容。这是一种分析。

我需要的是一个像这样的数组

[0] => id
       datetime
[1] => id
       datetime
[2] => id
       datetime
[...]

使用该数组,我可以将数据传递给JS图表。

这是数组上的实际数据:

[0] => datetime(month)
       views
[1] => datetime(month)
       views
[2] => datetime(month)
       views
[...]

这是通过教义函数生成的:

array:114 [▼
  0 => BusinessStats {#1650 ▼
    -id: 4
    -uid: 1
    -datetime: DateTime @1555087562 {#1652 ▶}
    -adid: 115
    -type: 1
  }
  1 => BusinessStats {#1647 ▼
    -id: 5
    -uid: 1
    -datetime: DateTime @1555087623 {#1648 ▶}
    -adid: 115
    -type: 1
  }
  2 => BusinessStats {#1645 ▼
    -id: 6
    -uid: 1
    -datetime: DateTime @1555087787 {#1646 ▶}
    -adid: 115
    -type: 1
  }
  3 => BusinessStats {#1663 ▼
    -id: 7
    -uid: 1
    -datetime: DateTime @1555090225 {#1662 ▶}
    -adid: 115
    -type: 1
  }
  4 => BusinessStats {#1665 ▼
    -id: 8
    -uid: 1
    -datetime: DateTime @1555090442 {#1664 ▶}
    -adid: 115
    -type: 1
  }
[...]

查询是:

$stats = $this->getDoctrine()->getRepository(BusinessStats::class)->findBy(['uid' => $this->getUser()->getId()]);

0 个答案:

没有答案