Wie wird eine FLOAT-Zahl formatiert?
Kalle
- php
Hallöle,
möchte eine FLOAT-Zahl aus der Datenbank aufbereiten:
12345678.9875 --> 12.345.678,99
Die beiden Nachkommastellen funzen mit
echo sprintf("%0.2f", $row['VK']);
Aber wie füge ich die Tausenderpunkte ein?
Liebe Grüße, Kalle
Moin!
Die beiden Nachkommastellen funzen mit
echo sprintf("%0.2f", $row['VK']);Aber wie füge ich die Tausenderpunkte ein?
Schau mal nach number_format()
- Sven Rautenberg
Hallöle,
möchte eine FLOAT-Zahl aus der Datenbank aufbereiten:
12345678.9875 --> 12.345.678,99
Die beiden Nachkommastellen funzen mit
echo sprintf("%0.2f", $row['VK']);
Eine Möglichkeit:
$z=explode('.',sprintf("%0.2f", 12345678.9875));
while(strlen($z[0])>3)
{
$y='.'.substr($z[0],-3).$y;
$z[0]=substr($z[0],0,strlen($z[0])-3);
}
echo $z[0].$y.','.$z[1]
Gruß aus Berlin!
eddi
Moin!
Eine Möglichkeit:
Auha! Da ist number_format() aber einfacher. Und sicher auch schneller.
- Sven Rautenberg
Moin!
Eine Möglichkeit:
Auha!
*lach* Das hat nichts mit aua zu tun, jemanden mit grundlegenden Strukturen und Handhabung einfachster (zumeist) bekannter Funktionen vertraut zu machen, die das Denken f(ö|o)rdern und dann zur Anwendung kommen können, wenn es wirklich mal keine vorgefertigte Funktion für ein Problem gibt ;)
Da ist number_format() aber einfacher. Und sicher auch schneller.
Dem stimme ich uneingeschrenkt zu.
Gruß aus Berlin!
eddi
Moin!
Eine Möglichkeit:
Auha!
*lach* Das hat nichts mit aua zu tun,
Ich schrieb ja auch "Au-ha", nicht "Aua!".
:)
- Sven Rautenberg