kostenloser Webspace werbefrei: lima-city


Große Zahlen formatieren

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    fly-europe

    fly-europe hat kostenlosen Webspace.

    Hallo,

    ich habe eine ganz große Zahl. Zb:

    1000000000 = 1 Milliarde

    Wie kann ich das nun zu

    1.000.000.000

    formatieren lassen?


    MfG
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Dazu gibts die Funktion number_format():

    http://www.selfphp.de/funktionsreferenz/mathematische_funktionen/number_format.php
  4. Ich weiß nicht ob es dir noch was bringt, oder ob du mit number_format() schon erreicht hast, was du wolltest, aber die Funktion hier tut genau das gleiche, arbeitet aber bei sehr großen Zahlen (mehr als 12 Stellen) nicht mehr mit Integern sondern nur noch mit Strings, da die Ausgabe sonst als 1..0E.+13 formatiert wird.
    <?
    $string=\'1234567899990789645\';
    
    function decimal($string)
    {
     $zahl=array();
     $new_string=\'\';
     
     $laenge=strlen($string);
     
     for($i=1;$i<=floor($laenge/3);$i++)
     {
      $zahl[]=substr($string,$laenge-(3*$i),3);
     }
     if($laenge%3>0) $zahl[]=substr($string,0,$laenge%3);
     
     $zahlr=array_reverse($zahl);
     
     foreach($zahlr as $val)
     {
      $new_string.=$val.\'.\';
     }
     
     return substr($new_string,0,-1);
    }
    
    echo decimal($string); // 1.234.567.899.990.789.645
    ?>
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!