Ankündigung

Einklappen
Keine Ankündigung bisher.

größere Zahlenwert mit Punkten trennen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • größere Zahlenwert mit Punkten trennen

    also ich such nen kleineren code womit ich z.b die zahl

    10000000 in 100.000.000 umwandeln kann für ne ausgabe .. mit Ifs und so geht das zwar aber wollt gern ma fragen obs da ne bessere und elegantere lösung gibt

    thx für eure Hilfe ^^ :wink:

  • #2
    http://de3.php.net/manual/de/function.number-format.php

    Kommentar


    • #3
      thx ich gucks mir ma an :wink:

      Kommentar


      • #4
        Code:
        $zahl = strval($zahl);
        $str  = strrev($zahl);
        
        $str = preg_replace('#([0-9]{3})#', '\\1.', $str);
        $str = strrev($str);
        
        echo $str;

        Kommentar


        • #5
          Code:
          <?php
          
          function formate_ints($zahl) {
          	$nachkomma = false;
          	for ($i = strlen($zahl); $i >= 0; $i--) {
          		$temp .= $zahl{strlen($zahl) - $i - 1};
          		if ($zahl{strlen($zahl) - $i - 1} != ",")
          			$nachkomma = true;
          		if ((($i % 3) == 0) && ($i != strlen($zahl)) && ($i != 0) && ($nachkomma == false))
          			$temp .= ".";
          	}
          	return $temp;
          }
          
          echo formate_ints("512456,321");
          hab ich irgendwann mal geschrieben, wichtig is eigentlich nur dass die variable als string also in anführungszeichen übergeben wird, ließe sich allerdings auch noch erledigen durch ne erzwungene umwandlung (das ding funktioniert auch mit komma)
          mfg Floh

          Programmers don't die, they GOSUB without RETURN

          Kommentar

          Lädt...
          X