There is an array (one-dimensional) with data about the weather forecast, it is necessary to pack up the data by day (today, tomorrow, the day after tomorrow). Array example:
31.03.2016 18:03 0.28 легкий дождь 31.03.2016 21:03 -1.75 легкий дождь 01.04.2016 00:04 -2.65 небольшой снегопад 01.04.2016 03:04 -3.42 снегопад 01.04.2016 06:04 -5.13 снегопад 01.04.2016 09:04 -5.34 небольшой снегопад 01.04.2016 12:04 -3.99 ясно 01.04.2016 15:04 -2.98 ясно 01.04.2016 18:04 -3.97 облачно 01.04.2016 21:04 -9.94 ясно 02.04.2016 00:04 -11.92 ясно 02.04.2016 03:04 -13.37 облачно 02.04.2016 06:04 -11.52 пасмурно 02.04.2016 09:04 -6.17 пасмурно 02.04.2016 12:04 -3.55 небольшой снегопад 02.04.2016 15:04 -3.71 небольшой снегопад 02.04.2016 18:04 -4.69 небольшой снегопад 02.04.2016 21:04 -5.73 небольшой снегопад Array structure:
Array ( [0] => 31.03.2016 [1] => 18:03 [2] => 0.28 [3] => легкий дождь ) in php got variables with the date today, tomorrow the day after tomorrow:
//ld - local_date $ld_today = date("dmY"); $ld_tomorrow = date("dmY", strtotime('tomorrow')); $ld_aftertomorrow = date("dmY", strtotime('tomorrow+1day')); echo "сегодня: ".$ld_today."\n"; echo "завтра: ".$ld_tomorrow."\n"; echo "послезавтра: ".$ld_aftertomorrow."\n"; Conclusion:
сегодня: 31.03.2016 завтра: 01.04.2016 послезавтра: 02.04.2016 How to package (make a sample of the array by day) data from this array by day, so that it is:
сегодня 31.03.2016: 31.03.2016 18:03 0.28 легкий дождь 31.03.2016 21:03 -1.75 легкий дождь Завтра 01.04.2016: 01.04.2016 00:04 -2.65 небольшой снегопад 01.04.2016 03:04 -3.42 снегопад 01.04.2016 06:04 -5.13 снегопад 01.04.2016 09:04 -5.34 небольшой снегопад 01.04.2016 12:04 -3.99 ясно 01.04.2016 15:04 -2.98 ясно 01.04.2016 18:04 -3.97 облачно 01.04.2016 21:04 -9.94 ясно Послезавтра 02.04.2016: 02.04.2016 00:04 -11.92 ясно 02.04.2016 03:04 -13.37 облачно 02.04.2016 06:04 -11.52 пасмурно 02.04.2016 09:04 -6.17 пасмурно 02.04.2016 12:04 -3.55 небольшой снегопад 02.04.2016 15:04 -3.71 небольшой снегопад 02.04.2016 18:04 -4.69 небольшой снегопад 02.04.2016 21:04 -5.73 небольшой снегопад
31.03.2016 18:03 0.28 легкий дождьand so on are presented as a string? Or is it all one big line? ... between the date and time gap? - Alexey Shimanskyusortphp.net/manual/ru/function.usort.php and then in the loop just output - Alexey Shimansky