Çok Boyutlu Array Boşluklar doldurun

0 Cevap php

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.

0 Cevap