Jörg Reinholz: Zahleneingaben und PHP

Beitrag lesen

Moin!

danke!

Bitte.

Da wir gerade dabei sind:

number_format($float, $dezimalstellen, $dezimaltrenner, $tausdertrenner);

sollte man unmittelbar bei der Ausgabe verwenden. Besonders wenn man wie Du die Variable "wiederverwendet". Wenn irgendwann mal zwischen der Zeile

$feld1 = number_format($feld1, 2, ',', ' ');

und der Ausgabe ein paar Zeilen liegen und Du Dich nicht mehr gut an Dein Programm erinnerst versuchst Du vielleicht mit $feld1 noch was zu berechnen - was dann (wie Du ja erlebt hast) zu merkwürdigen Ergebnissen führt. Das, weil PHP dann versucht den String als Zahl zu interpretieren und beim Komma (als für eine Zahl ungültiges Zeichen) einfach aufhört. So wird dann aus "21,4" einfach die Zahl 21.

Jörg Reinholz

0 44

Mit PHP rechnen

IsyChan
  • php
  1. 0
    Jörg Reinholz
    1. 0
      JürgenB
      • hochwissenschaftliches
      • php
      1. 0
        Tabellenkalk
    2. 0

      Zahleneingaben und PHP

      Jörg Reinholz
      1. 0
        IsyChan
        1. 0
          Matthias Apsel
          1. 0
            Jörg Reinholz
            1. 0
              IsyChan
              1. 2
                Jörg Reinholz
              2. 0
                Der Martin
              3. 0
                Matthias Apsel
              4. 0
                Orlok
                • zu diesem forum
            2. 0
              IsyChan
              1. 0
                Jörg Reinholz
                1. 0
                  IsyChan
                  1. 0
                    Jörg Reinholz
                2. 0
                  IsyChan
                  1. 0
                    IsyChan
                    1. 0
                      IsyChan
                      1. 0
                        Jörg Reinholz
                        1. 0
                          IsyChan
                          1. 0
                            Jörg Reinholz
                            1. 0
                              IsyChan
                  2. 0
                    Jörg Reinholz
          2. 0
            IsyChan
            1. 0
              Der Martin
              1. 0
                IsyChan
                1. 0
                  Der Martin
        2. 0
          Gunnar Bittersmann
          • mathematik
          1. 0
            Matthias Apsel
            1. 0
              Gunnar Bittersmann
              1. 0
                woodfighter
          2. 0
            IsyChan
            1. 2
              JürgenB
            2. 0
              Tabellenkalk
              1. 0
                IsyChan
            3. 0
              Gunnar Bittersmann
  2. 0
    IsyChan
    1. 0
      Tabellenkalk
    2. 1

      Danke für die Blumen

      Jörg Reinholz
  3. 0

    Notice: A non well formed numeric value encountered

    IsyChan
    1. 0
      Jörg Reinholz
    2. 0
      St33l