Ich möchte nur 2 Nachkommastellen !

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

  • Ich möchte nur 2 Nachkommastellen !

    hallo,

    ich habe mit php mehrere berechnungen durchzuführen und bekomme immer ein ellenlanges ergebnis hinter dem komma.

    wie kann ich die anzahl der angezeigten nachkommastellen definieren?

    mir würden nämlich schon zwei reichen !

    vielen dank im voraus :-)

  • #2
    number_format()
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      Einfach mal suchen hätte auch geholfen!!!

      Kommentar


      • #4
        round($zahl,2);

        Kommentar


        • #5
          danke für die antworten aber :


          ich bin neu hier !
          und ich benutze die suche !

          in der boardsuche kommt man mit "nachkommastelle" genau so wenig weiter, wie im im handbuch...
          da findet man nämlich nur was von bc rechenaktionen !

          danke trotzdem, ich probiere es jetzt mal... :-)

          Kommentar


          • #6
            OffTopic:
            >> http://www.php-resource.de/forum/sea...der=descending

            Kommentar


            • #7
              PHP-Code:
              public double basicRounding(double valueint after){
                      
              double div Math.pow(10,after);
                      
              value Math.round(value div);
                      return 
              value/div;

              schreib diese methode einfach auf php um (zweites argument ist die anzahl der nachkommastellen)

              beebob

              Kommentar


              • #8
                danggö

                ;-)

                Kommentar


                • #9
                  Warum das Rad neu erfinden?
                  round($zahl,2)
                  numberformat()
                  gibts doch schon
                  Beantworte nie Threads mit mehr als 15 followups...
                  Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                  Kommentar


                  • #10
                    yo, im prinzip ja, nur dass in der statischen noch einiges mehr abgeht, leider.

                    Kommentar


                    • #11
                      ???
                      Beantworte nie Threads mit mehr als 15 followups...
                      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                      Kommentar


                      • #12
                        Original geschrieben von MelloPie
                        ???
                        2 dumme ein gedanke :|

                        Kommentar


                        • #13
                          @trash ich seh Dich aber wer is der zweite (Dumme) ???
                          Beantworte nie Threads mit mehr als 15 followups...
                          Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                          Kommentar


                          • #14
                            PHP-Code:
                            110 /* {{{ proto float round(float number [, int precision])
                            111    Returns the number rounded to specified precision */
                            112 PHP_FUNCTION(round)
                            113 {
                            114         zval **value, **precision;
                            115         int places 0;
                            116         double freturn_val;
                            117         
                            118         
                            if (ZEND_NUM_ARGS() < || ZEND_NUM_ARGS() > ||
                            119                 zend_get_parameters_ex(ZEND_NUM_ARGS(), &value, &precision) == FAILURE) {
                            120                 WRONG_PARAM_COUNT;
                            121         }
                            122 
                            123         
                            if (ZEND_NUM_ARGS() == 2) {
                            124                 convert_to_long_ex(precision);
                            125                 places = (int) Z_LVAL_PP(precision);
                            126         }
                            127 
                            128         convert_scalar_to_number_ex
                            (value);
                            129 
                            130         
                            switch (Z_TYPE_PP(value)) {
                            131                 case IS_LONG:
                            132                         /* Simple case - long that doesn't need to be rounded. */
                            133                         if (places >= 0) {
                            134                                 RETURN_DOUBLE((double) Z_LVAL_PP(value));
                            135                         }
                            136                         /* break omitted intentionally */
                            137 
                            138                 
                            case IS_DOUBLE:
                            139                         return_val = (Z_TYPE_PP(value) == IS_LONG) ?
                            140                                                         (double)Z_LVAL_PP(value) : Z_DVAL_PP(value);
                            141 
                            142                         f 
                            pow(10.0, (double) places);
                            143 
                            144                         return_val 
                            *= f;
                            145                         if (return_val >= 0.0)
                            146                                 return_val floor(return_val 0.5);
                            147                         else
                            148                                 return_val ceil(return_val 0.5);
                            149                         return_val /= f;
                            150 
                            151                         RETURN_DOUBLE
                            (return_val);
                            152                         break;
                            153 
                            154                 
                            default:
                            155                         RETURN_FALSE;
                            156                         break;
                            157         }
                            158 
                            das meine ich

                            beebob

                            Kommentar


                            • #15
                              ja und?
                              Wo is da ein Problem?
                              Beantworte nie Threads mit mehr als 15 followups...
                              Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                              Kommentar

                              Lädt...
                              X