login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[PHP] punt plaatsen in een getal

Offline StreetAngel - 12/07/2006 11:52
Avatar van StreetAngelNieuw lid Hey,

Ik ben opzoek naar een functie die een punt of een komma kan plaatsen in een getal.

Het gaat erop dat er 2 decimalen na de komma komen.

Dus ik heb 2538, dan wordt het 25.38
of bij 957 wordt het 9.57
of bij 45679 wordt het 456.79
enz. enz.

Greetz,
Marc

4 antwoorden

Gesponsorde links
Offline Stijn - 12/07/2006 11:58
Avatar van Stijn PHP expert PHP.net: number_format

ff zoeken en je hebt het

stijn
Offline CDNC - 12/07/2006 12:02
Avatar van CDNC PHP ver gevorderde
  1. <?
  2. $getal = 123457;
  3.  
  4. $l = strlen($getal);
  5. $arr_getal = array();
  6. for( $i = 0; $i < $l; $i++ ) {
  7. $arr_getal[] = substr( $getal, $i, 1 );
  8. }
  9. // $arr_getal = nu nu een array met elk getal afzonderlijk in
  10. // aantal waardens
  11. $aantal = count( $arr_getal );
  12. $vlaatst = $aantal - 2;
  13.  
  14. // weer uitlezen
  15. for($i = 0; $i < $aantal; $i++){
  16. if($i == $vlaatst){
  17. echo ','. $arr_getal[$i];
  18. }else{
  19. echo $arr_getal[$i];
  20. }
  21. }
  22. ?>
Offline xSc - 12/07/2006 12:08 (laatste wijziging 12/07/2006 12:09)
Avatar van xSc Onbekend Stijn1989 heeft het goed!

  1. <?php
  2.  
  3. echo number_format($fJouwPrijs, 2, '.', '');
  4.  
  5. ?>
Offline StreetAngel - 12/07/2006 13:08 (laatste wijziging 12/07/2006 13:21)
Avatar van StreetAngel Nieuw lid CDNC, tnx voor het scriptje !!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s