Da es in der Schweiz in der Regel immer nur 5 – Rappen Schritte gibt (keine 1 – Rappen Schritte), muss man für Schweizer Anwendungen oftmals den Endbetrag sauber auf 5 Rappen genau runden. Dies gelingt ganz einfach mit den folgenden Zeilen:
$a = 1.12; // Betrag in CHF
$tmp = (100*round($a, 2)) % 5;
if ($tmp == 0){
$chf = $a;
}else if ($tmp <= 2){
$chf = ($a - $tmp/100);
}else{
$chf = ($a + (5-$tmp)/100);
}
$rated = number_format((round(20*$chf))/20,2);
echo $rated;
Keine ähnlichen Inhalte gefunden.














Das hätt ich dir gleich sagen können … ^^
Danke für den geistreichen Kommentar ;-). Es ist ja auch nicht so, dass ich es nicht wusste, sondern mehr für die Nachwelt festhalten wollte :P immerhin wurde dieser Post via Google nach der Veröffentlichung bereits 57 mal angeschaut…
Grüsse, tom
Rofl? echt? ^^ ich bin gernne Geistreich :D liegt wohl an meinem Bierkonsum oO
jup, echt. mittlerweile sinds 215 unique visitors ;-). mensch ich hab dir schon immer gsagt du sollst immer nur ein fass bier auf einmal trinken. das genügt! :P