Toon posts:

[php] van een heel getal (000) 000,00 maken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben een script aan het schrijven voor een winkel om factuurbedragen geavanceerd om te kunnen rekenen voor klanten, maar nu loop ik tegen het volgende probleem aan: als ik in euro's een factuurbedrag invoer van bijv. 235 (euro) dan zie ik vervolgens in de pagina met uitkomsten ook 235, maar ik wil daar 235.00 te zien krijgen... Weet iemand wat ik daar aan kan doen? ik heb het al geprobeerd met ROUND maar die wil dat niet doen... :( :(

Kan iemand mij helpen??

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Localhost, sweet localhost


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
PHP:
1
2
3
4
5
6
7
<?
$bla = split("\," $bedrag);
if (!$bla[1])
{
  $bedrag = "$bedrag,00";
}
?>

[edit]
coding foutje
en een klein beetje Fred's idee erbij verwerkt

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

kijk eerst of er een komma in het bedrag zit,
zo niet dan ",00" erachter plakken
anders opsplitsen in een getal voor de komma en een getal erachter en vervolgens kijken hoe lang de string achter de komma is met strlen.
als de lengte 1 is dan een "0" erachter plakken
als de lengte 2 is, prima
langer komt waarschijnlijk niet voor, anders afkappen

Verwijderd

Topicstarter
Op zondag 30 december 2001 17:28 schreef kvdveer het volgende:
hier
hier
hier
hier
hier
HE BDANKT!!! DEZE WAS DE OPLOSSING!!! :)