Mailinglisten-Archive |
Ulrich Vogel schrieb am Dienstag, den 27. Juli 1999: > ueber das runden von Zahlen nach kaufm. Gesichtspunkten habe > ich leider nichts gefunden. Hmm, wie müßte das dann genau sein? (Bin da nicht so firm ...) > Oder gibt es zumindest die Funktion, eine Zahl ab der 3. Stelle nach > dem Komma "abzuschneiden"? Naja, bei den "Mathematical Functions" findest Du einiges dazu: int ceil(float number) rundet auf int floor(float number) rundet auf double round(double val) rundet (auf bzw. ab, je nachdem) Zum Runden ab der 3. Stelle, die übliche Anwendung: round(zahl*1000)/1000 Wenn es nur um eine schöne Anzeige der Zahl geht, diese aber nicht verändert werden braucht, gibt's noch: string number_format(float number, int decimals, string dec_point, string thousands_sep); Beispiel: echo number_format(123456.789); --> 123,457 echo number_format(123456.789, 1); --> 123,456.8 echo number_format(123456.789, 1, ',', '.'); --> 123.456,8 Ciao, Martin -- Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ > PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7
php::bar PHP Wiki - Listenarchive