如何求和多維數組值,然後將其與日期分組作爲我的代碼。 如果有任何PHP代碼我應該嘗試什麼,請告訴我。PHP總和多個數組值
請參閱陣列碼:
$array = array (
0 => array(
'date' => '2015-02-06 10:42:39',
'visit' => 1,
'bounce' => 0
),
1 => array(
'date' => '2015-02-06 13:23:21',
'visit' => 1,
'bounce' => 1
),
2 => array(
'date' => '2015-02-07 04:11:42',
'visit' => 1,
'bounce' => 1
),
3 => array(
'date' => '2015-02-08 11:35:28',
'visit' => 1,
'bounce' => 1
),
4 => array(
'date' => '2015-02-08 15:12:09',
'visit' => 1,
'bounce' => 1
),
5 => array(
'date' => '2015-02-09 15:12:09',
'visit' => 1,
'bounce' => 0
),
);
我希望當我這樣做的foreach必須是結果:
date visit bounce
2015-02-06 2 1
2015-02-07 1 1
2015-02-08 2 2
2015-02-09 1 0
這裏是我試過的代碼。但它只是返回日期計數。
$items = array_column($array, 'date');
$preg = preg_quote('2015-02-06', '~');
$result = preg_grep('~' . $preg . '~', $items);
echo 'Date <br/>' . count($result);
請幫助,謝謝你的進步。
是否來自數據庫的數組中的信息? – RiggsFolly
你是在告訴自己你的結果應該與foreach結合,但是你自己的代碼不是foreach?爲什麼不? – izk