hoi, hoi.
weet iemand hoe ik een varchar cijfer kan omzetten in php naar 25.000
als bedrag in database 25000 is
met welke function moet ik dit doen.
[php]number_format[/php]()
<?
$geld = 10000.435;

$geld_1 = number_format($geld,0,',','.'); // 10.000

$geld_2 = number_format($geld,2,',','.'); // 10.000,44

$geld_3 = number_format($geld,'','.',','); // 10,000
?>
Een VARCHAR is geen cijfer, daar maak je dus een grote fout. Cijfers sla je op in bv. een INT of DECIMAL(), dat scheelt een enorme berg ellende. Je kunt dan bv. ook ineens sorteren op de cijfers, dat gaat je met een VARCHAR niet lukken.

Kortom, los het probleem in eerste instantie op in je database.
Lapidi schreef op 21.12.2007 23:52
<?
$geld = 10000.435;

$geld_1 = number_format($geld,0,',','.'); // 10.000

$geld_2 = number_format($geld,2,',','.'); // 10.000,44

$geld_3 = number_format($geld,'','.',','); // 10,000
?>

dank je
Het eigenlijke probleem heb je dus maar niet opgelost?

Reageren