Ardışık Dizi Keys uzun Aralığı bul

0 Cevap

Ben dizi anahtarları için UNIX zaman kullanan bir dizi var. Dizi Ancak tipik veriler var saniye sadece girişleri vardır, zaman değer belki bir saat her yerde 15 dakika boyunca veri yapacak.

Verilerin çoğu yayılmış olacak, ama ardışık saniye için veri zaman zaman yayılma olacaktır. Ben yapmak istiyorum ne, dizideki saniye uzun ardışık yayılma ilk ve son saniye almak olduğunu.

Ben bu dizi varsa

Array
(
    [1276033307] => 119.0
    [1276033331] => 281.8
    [1276033425] => 28.2
    [1276033431] => 88.2
    [1276033432] => 196.2
    [1276034207] => 205.5
    [1276034226] => 73.8
    [1276034227] => 75.8
    [1276034228] => 77.8
    [1276034230] => 79.8
)

Ben anahtarları 1276034226 ve 1276034228 gerekir, ya aşağıdaki dizi döndü.

Array
(
    [1276034226] => 73.8
    [1276034227] => 75.8
    [1276034228] => 77.8
)

0 Cevap