mam pewien problem, otóż chcę by zmienna $a jeśli mieściłaby się w danym przedziale to wtedy przyjmowałaby jakieś $b tzn.:
dla $a mieszczącego się w <1,5> to $b=1, gdy $a w <6,10> to $b=2 i tak w kółko.
Wiem, że można to rozwiązać czymś takim:
if (1<=$a && $a>=5) $b=1; elseif (6<=$a && $a>=10) $b=2; elseif (11<=$a && $a>=15) $b=3; elseif (16<=$a && $a>=20) $b=4; elseif (21<=$a && $a>=25) $b=5;
i tak w nieskończoność... ale to ostatecznie nie załatwia problemu. Macie jakieś pomysły jak to zrobić?
myślałem o czymś takim, jest ok?
$s1=1; $s2=5; $b=1; while ($s1>=$a && $a>=$s2) { $s1+5; $s2+5; $b++; }