ここはあなたのためのスタートです。
私はY-m-d H
の値で新しい日付の値を作成します。
分と秒を削除するので、同じ時間にすべての時間が重複します。
私は配列カウント値で重複値を数えます。
https://3v4l.org/690ne
$arr = array("2017-06-06 13:04:50",
"2017-06-06 13:09:54",
"2017-06-06 13:20:20",
"2017-06-06 13:40:29",
"2017-06-06 14:05:30",
"2017-06-06 14:12:50",
"2017-06-06 14:30:40",
"2017-06-06 15:01:36",
"2017-06-06 15:06:16");
Foreach($arr as $val){
$newarr[] = date("Y-m-d H", strtotime($val));
}
Var_dump($newarr);
Var_dump(array_count_values($newarr));
上記のコードの出力は次のとおり
アレイ(9){
[0] =>
ストリング(13) "2017年6月6日13"
[01] =>
文字列(13) "2017-06-06 13"
[2] =>
ストリング(13) "2017年6月6日13"
[3] =>
ストリング(13) "2017年6月6日13"
[4] =>
ストリング(13)「2017- 06-06 14"
[5] =>
ストリング(13) "2017年6月6日14"
[6] =>
ストリング(13) "2017年6月6日14"
[ 7] =>
文字列(13) "2017-06-06 15"
[8] =>
文字列(13) "2017-06-06 15"
}
アレイ(3){
[ "2017年6月6日13"] =>
INT(4)
[ "2017年6月6日14"] =>
INT(3)
[ "2017年6月6日15"] =>
int型(2)
}
Davidの答えを読んで編集し、 "毎時" 何意味不明であったようです。
Davidは1時間の読み込み時間として読み込みます。
私は13-14の間、14-15の間でそれを読んでいます。
[so]あなたは自分で**コードを書くことができます**。 ** [もっと研究をして](// meta.stackoverflow.com/questions/261592)**あなたが問題を抱えていると、あなたが試みたものを投稿することができます** (** stackoverflow.com/help/mcve)を提供しています。私は良い質問と[完璧な質問]を読むことをお勧めします(http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。また、[ツアー]を取って** [this](// meta.stackoverflow.com/questions/347937/)**を必ず読んでください。 –
すべての日付をUNIX_TIME()に変換すると、タイムスタンプの合計が計算され、日付の量が分けられます。次に、Resultを読み込み可能な形式に変換し直します。 – Bernhard
問題は、どこから始めるのか分かりません – Nubcake