Hi,
function round_up($number) { return ceil($number / 100) * 100; } echo round_up(0.01), "\n"; echo round_up(10), "\n"; echo round_up(50), "\n"; echo round_up(100.01), "\n";
Es war nach Einzeiler gefragt, nicht Achtzeiler ;)
was willst du denn - der Funktionsaufruf ist doch ein Einzeiler! :-)
Beim Funktionsnamen könnte man vielleicht auf die 100 verweisen: roundUp_100() oder so.
Ich würde noch einen Schritt weiter gehen und die Stelle, auf die ich runden möchte, als zweiten Parameter übergeben - eventuell mit einem Defaultwert von 0 für "Runden auf Einerstelle".
So long,
Martin