Runden

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

  • Runden

    Liebes Forum,


    nach einer Berechnung bekomme ich ein Ergebnis z.B. 8.025

    Ich möchte gerne aufrunden auf eine Ganzzahl in dem Fall 9


    Wie lautete die Anweisung dazu?

    Danke

  • #2
    ceil();


    selfphp hilft
    **********
    arkos
    **********

    Kommentar


    • #3
      Normalerweise kommt round() zum Einsatz. Da du aber grundsätzlich aufrunden zu wollen scheint
      PHP-Code:
      function runden($zahl){
        if((int) 
      $zahl == $zahl){
          return 
      $zahl;
        }else{
          return (int) 
      $zahl 1;
        }

      Sauberer wäre es aber mit round()

      Gruss

      tobi

      @akros
      Rundet denn ceil() einen Integer nicht auf den nächsten auf ?
      Zuletzt geändert von jahlives; 12.04.2007, 16:36.
      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

      Kommentar


      • #4
        Original geschrieben von jahlives
        @akros
        Rundet denn ceil() einen Integer nicht auf den nächsten auf ? [/B]

        genau das will er doch?!? oder verstehe ich aufgrund des wetters wieder nur die hälfte?
        **********
        arkos
        **********

        Kommentar


        • #5
          Re: Runden

          Original geschrieben von devas
          Wie lautete die Anweisung dazu?
          Sie geht an dich und lautet: RTFM!
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            Ich habe den TS so verstanden, dass er nur Float mässige Zahlen in jedem Fall aufrunden will und integers so stehen lassen will.

            Gruss

            tobi

            p.s. das Wetter ist so toll, vielleicht habe ich darum auch mehr hineininterpretiert als er wollte
            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

            Kommentar


            • #7
              Original geschrieben von jahlives
              Ich habe den TS so verstanden, dass er nur Float mässige Zahlen in jedem Fall aufrunden will und integers so stehen lassen will.
              Preisfrage: Was macht ceil mit Integern ...?
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                interger bleiben bei ceil ja auch stehen....


                selfphp:

                <?PHP
                echo ceil(9.4);
                echo '<br>';
                echo ceil(10);
                ?>


                Ausgabe
                10
                10

                EDIT:
                @wahsaga.... welchen preis hab ich nu gewonnen??
                **********
                arkos
                **********

                Kommentar


                • #9
                  @wahsaga
                  Ich wusste nicht ob ceil() einfach knallhart jeden Wert aufrundet und darum habe ich akros auch danach gefragt.

                  Gruss

                  tobi

                  p.s. wieder was gelernt
                  Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                  [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                  Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                  Kommentar


                  • #10
                    Original geschrieben von arkos
                    welchen preis hab ich nu gewonnen??
                    Du - keinen. Die Frage galt jahlives.

                    Und für den hätten wir, mal sehen ... ah, ja - ein bronzenes RTFM-Pokälchen :-)
                    I don't believe in rebirth. Actually, I never did in my whole lives.

                    Kommentar


                    • #11


                      ich werde wohl nie bei irgendwas gewinnen....
                      ich geh dann mal nä.... alleine... nach hause.... ohne preis... wie immer... is schon gut...
                      **********
                      arkos
                      **********

                      Kommentar

                      Lädt...
                      X