<?php
$range = [
[
"min" => 321,
"max" => 622,
"name" => "wiosna"
],
[
"min" => 622,
"max" => 923,
"name" => "lato"
],
[
"min" => 923,
"max" => 1222,
"name" => "jesień"
]
];
$date = (int)date("md");
$style = "zima";
foreach($range as $season){
$numberGenerator = range($season["min"], $season["max"]);
if( in_array($date, $numberGenerator) ){
$style = $season["name"];
}
}
var_dump($style);
/*
function testSeason(&$array, $date, $styleDefault= "zima"){
$style = $styleDefault;
foreach($array as $season){
$numberGenerator = range($season["min"], $season["max"]);
if( in_array($date, $numberGenerator) ){
$style = $season["name"];
}
}
return $style;
}
var_dump(testSeason($range, (int)date("md") ));
var_dump(testSeason($range, 524 ));
var_dump(testSeason($range, 813 ));
var_dump(testSeason($range, 714 ));
var_dump(testSeason($range, 1014 ));
var_dump(testSeason($range, 1214 ));
var_dump(testSeason($range, 1227 ));
var_dump(testSeason($range, 101 ));
var_dump(testSeason($range, 303 ));
*/
preferences:
16.1 ms | 402 KiB | 5 Q