Hi!
Ich möchte eine Funktion, die eine Zahl, die bei einen bestimmten Wert überschreitet, wieder von 0 weiterzählen lässt
$a und $num sind fix, $c wird bei jedem Schleifendurchlauf um 1 erhöht.
Demnach wird also das, was Du hier berechnest, an $c zugewiesen, oder?
a) $a+$c < $num ? $a+$c : $a+$c-$num
b) ($a+$c) % $num
Beides ist fuer das Problem, dass Du vorgetragen hast, ziemlich sinnlos. Am schnellsten waere sicherlich
$c = 0 if ($a + $c >= $num);
Willst Du wirklich wissen, welche von Deinen beiden Varianten schneller ist, so ist das schwer von der Hardware abhaengig, auf der das laeuft.
So long