Ben bu mysql sorgudan bir dizi var:
SELECT COUNT(*) as opens, HOUR(FROM_UNIXTIME(open_date)) as hour
FROM tracking WHERE open_id = 10 GROUP BY HOUR(FROM_UNIXTIME(open_date))
Beni her saat dayalı açılır almayı sağlar. Hiçbir belirli bir saatte açılmış Ancak, bazı boşluklar saat içinde bulunmaktadır. Nasıl boşluklar yani bu diziyi çevirmek doldurabilirsiniz:
Array (
[0] => Array ( [opens] => 9 [hour] => 0 )
[1] => Array ( [opens] => 2 [hour] => 3 ) )
Içine:
Array (
[0] => Array ( [opens] => 9 [hour] => 0 )
[1] => Array ( [opens] => 0 [hour] => 1 )
[2] => Array ( [opens] => 0 [hour] => 2 )
[3] => Array ( [opens] => 2 [hour] => 3 ) )
Diğer bir deyişle 0 açılır eksik saat doldurmak? Ben bu işe almak için benim sql sorgu değiştirebilir veya PHP ile olmak zorunda mı?
Herhangi bir yardım için teşekkür ederiz.