Hi,
bitte komm jetzt nicht einer an mit "Das kann man auch auf 1,2,3,4,5 statt 20,40,60,80,100 kürzen ... das hier ist nur ein Beispiel :)
Wo liegt überhaupt Dein Problem, was genau möchtest Du machen?
Ich rate einfach mal:
$number = 42;
$range = 10;
$i = 0;
$j = 0;
// Du möchtest nur positive Zahlen
if($number > 0){
// Die Zahl soll in einem bestimmtem Bereich liegen.
// Der Bereich wächst kontinuierlich.
$i = $number - $number % $range;
$j = $number + $range - $number % $range;
echo "Die Zahl " .$number. " ist positiv und liegt zwischen ".$i." und ".$j;
}
Das ist abwärtsgerichtet d.h. 50 liegt hier zwischen 50 und 60, wäre aber einfach zu ändern.
Achso: das lohnt sich natürlich nur, wenn auch genügend Material da ist, für zahlen von 1-31 und Bereich 10 lohnt sich das natürlich nicht, aber bei mehr ist das schon sehr effektiv.
so short
Christoph Zurnieden