2
我從DATEBASE計數值次數和組按日期
Array
(
[0] => Array
(
[page] => login
[timestamp] => 2013-11-06 12:06:30
)
[1] => Array
[page] => changepage
[timestamp] => 2013-11-06 12:06:31
)
等這一天..
我想指望從當天的條目,讓
Array
(
[0] => Array
(
[timestamp] => 2013-11-06 // only by the same day..
[count] => 4
)
)
甚至
Array
(
[0] => Array
(
[timestamp] => 2013-11-06
[login] => 2
[changepage] => 4
)
)
我試過了
function format($data)
{
$dates = array();
for ($i = 0; $i < count($data); $i++)
{
if ($data[$i]['page'] == 'login')
{
if (!isset($dates[explode(' ', $data[$i]['timestamp'])[0]]))
array_push($dates, array('date' => explode(' ', $data[$i]['timestamp'])[0], 'login' => 1));
else
{
foreach ($dates as $date) {
if ($date['date'] == explode(' ', $data[$i]['timestamp'])[0])
$date['login'] += 1;
}
}
}
return $dates;
}
但給我的
Array(Array ('timestamp' => '2013-11-06', 'login' => 1))
在conclosion只有一條記錄我要總結與同一天,同一個頁面 的條目(我的最佳解決方案會得到2個陣列一個與總和所有的頁面和一個詳細的頁面總和)的
告訴我們你已經試過 –
更新了我的代碼.. – j0shyz