kostenloser Webspace werbefrei: lima-city


Befehl gesucht (PHP)

lima-cityForumSonstigesSpam und sonstiges Unvergütetes

  1. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Hi,

    ich suche einen PHP-Befehl zum Runden von Zahlen.
    Kennt jemand einen? :wink:

    Danke,

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

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

  3. r*x

    round(zahl,stellen);^^

    MfG r1x
  4. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Danke!

    *mal schauen obs wirklich geht* :blah:
  5. r*x

    Werte und Berechnung

    $Zahl1 = 100;
    $Zahl2 = 7;
    $Wert = $Zahl1/$Zahl2;

    round($Wert, 2)

    Nicht gerundet: 14.285714285714
    Gerundet: 14.29

    ceil($Wert)

    Nicht gerundet: 14.285714285714
    Gerundet: 15

    floor($Wert)

    Nicht gerundet: 14.285714285714
    Gerundet: 14

    MfG r1x
  6. a**e

    der Befehl nennt sich
    round();


    siehe dynamic-webpages:
    http://www.dynamic-webpages.de/php/function.round.php

    mfg
    arve

    edit: da war ich wohl etwas langsam...

    Beitrag ge?ndert am 26.12.2005 15:41 von arve
  7. r*x

    sry aber brauchst du eine brille zum lesen?

    edit: achso hast ja geschrieben^^ ja bist langsam hehe^^

    MfG r1x

    Beitrag ge?ndert am 26.12.2005 15:43 von r1x

  8. round(zahl,stellen);^^

    MfG r1x

    Oder "ceil ()" zum aufrunden. Das Gegenst?ck findet man auf php.net/ceil.

    MfG Lucas
  9. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Danke, funktioniert, danke.

    Kann ich irgendwie die wissenschaftliche Schreibweise umgehen???

    --> 3.7E-05

    Das sieht doof aus!

    Beitrag ge?ndert am 26.12.2005 16:41 von lagerhaus
  10. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Nun sind es 2 Probleme:

    Wie kann ich im Skript die Anzahl der Zeilen des Skripts feststellen?

    Und mein altes bleibt bestehen: Wie kann ich die wissenschaftliche Schreibweise um?ndern? (Z.B. 3.7E-05 )

    MfG lagerhaus
  11. r*x

    wissentschaftlich? was hast du denn f?r eine zahl? bei mir ist nie etwas mit buchstaben gewesen...

    MfG r1x
  12. a**e

    Anzahl der Zeilen einer Datei:
    # $file => Datei
    $contents = file_get_contents($file,1);
    $anzahl = substr_count($contents,"\n");


    edit:
    file_get_contents() ist erst ab der Php-Version 4.3.0 verf?gbar.

    Zu dem anderen Problem habe ich keine L?sung

    mfg
    Arve

    Beitrag ge?ndert am 26.12.2005 19:38 von arve
  13. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.



    r1x schrieb:
    wissentschaftlich? was hast du denn f?r eine zahl? bei mir ist nie etwas mit buchstaben gewesen...

    MfG r1x

    Das mit dem E kommt nur bei sehr gro?en Zahlen vor.




    lagerhaus schrieb:
    Nun sind es 2 Probleme:

    Wie kann ich im Skript die Anzahl der Zeilen des Skripts feststellen?

    Und mein altes bleibt bestehen: Wie kann ich die wissenschaftliche Schreibweise um?ndern? (Z.B. 3.7E-05 )

    MfG lagerhaus

    Ich raff das mit dem Script ncih wirklich.
    Erkl?r mal f?r die doofen hier ;)
  14. a**e


    ich jetzt oder wer?

    Also.. file_get_contents lie?t die Datei in einen String. Da in diesem String die Zeilenumbr?che (new line [nl]) als "\n" geschrieben sind kann man diese mit der Funktion substr_count() z?hlen.
    Dadurch erh?lt man dann die Anzahl der Zeilenumb?che und auch die Anzahl der Zeilen.
  15. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    1. Ist das file_get_contents die Ausgabe des Skripts oder das Skript selber?

    2. Das mit der wissenschaftlichen Schreibweise:
    3.7E-05 bedeutet 3,7 * 10 hoch -5 = 0,000037

    Und nun als normale Kommazahl.

    MfG lagerhaus
  16. c*********c



    lagerhaus schrieb:
    1. Ist das file_get_contents die Ausgabe des Skripts oder das Skript selber?


    Der R?ckgabewert von file_get_contents() ist vom Typ String!

    http://de.php.net/manual/de/function.file-get-contents.php
  17. a**e


    1. Mit file_get_contents($file); wird der Inhalt der Datei $file in einen String geladen, aber nicht ausgef?hrt!

    2. Wie man das professionell macht wei? ich nicht.
    Ich w?rde das wie folgt l?sen

    # $zahl = 3.7E-05;
    
    settype($zahl,"string");
    
    $string = explode("E-",$zahl);
    $zahl1 = $string[0];
    $zahl2 = $string[1];
    
    settype($zahl1,"float");
    settype($zahl2,"integer"); # dadurch wird 05 zu 5
    
    # nun wirds etwas kompliziert ;-)
    $k = 1;
    for($i=1;$i<=$zahl2;$i++;)
    {
    	$k = 10 * $k;
    }
    $ergebnis = $zahl1/$k;


    Es geht sicherlich noch leichter!!!

    mfg
    Arve
  18. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Danke, dann ist 1. gekl?rt-

    vielen Dank f?r die L?sung von Marke Eigenbau - gibts noch eine PHP eigene L?sung, da der Wert ja auch aus einer PHP-Rechnung entsteht...

    MfG lagerhaus
  19. a**e


    Beim Ausgeben von 3.7E-05 mit echo erh?lt man 0.000370. Beim Rechnen mit einem solchen Float entstehen auch keine Komplikationen.

    Daher verstehe ich dein Problem nicht.

    mfg
    Arve
  20. 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!