tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
600
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    818
    jo, ich brauch ein Befehl der mir right/false ausgibt wenn ich dem eine Zahl übermittle... richtig=ganzzahlig, falsch=gebrochen (z.B. 0.5; 11,23 etc)

    mehr will ich garnicht

    danke
     
    man wird erwachsen ....

  2. #2
    Slater Slater ist offline Mitglied Gold
    Registriert seit
    Sep 2002
    Ort
    Bern (CH)
    Beiträge
    223
    Ich hätte noch nie was von einem solchen Befehl gehört. Aber ich würde es folgendermassen lösen:
    In jeder nicht geraden Zahl kommt ein Punkt (Komma) vor!
    also -> substr_count() http://www.php.net/manual/de/function.substr-count.php

    if ($count > "0")
    false...
    }

    Slater
     
    Letztes Jahr stand meine Firma noch vor dem Abgrund.
    Dieses Jahr haben wir einen Schritt vorwärts gemacht!

  3. #3
    Avatar von Mark
    Mark Mark ist offline Mod | Cinema4D
    tutorials.de Moderator
    Registriert seit
    Aug 2003
    Ort
    Vienna:Austria
    Beiträge
    8.123
    Blog-Einträge
    10
    Hi!

    Hilft das hier ?

    //edit: siehe auch hier, mit Beispiel.
    Geändert von Mark (29.09.03 um 16:57 Uhr)
     
    ... bitte keine C4D-Fragen per PN ...
    +++ OUT NOW for CINEMA4D:
    Al'em - Free Align Plugin + Shaderpack Vol 1 - Free Shaders
    + Roll-It v1.0 - Free Roll Plugin + Egg-Objekt - Free Egg Primitive +++
    eggtion.net

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    818
    ich weiss nicht ob es so eine Funktion gibt, nur mit hat der Elan gefehlt so etwas selbst zu coden.
    Das mit is_integer(); bringt in diesem Beispiel nichts. Habs ausprobiert

    werd ich wohl die zerschnibblung nehmen - das geht dann allerdings auch über
    PHP-Code:
     if(count($array explode(",",$string)) > 1)  {} else {} 
    würd ich meinen
     
    man wird erwachsen ....

  5. #5
    chibisuke chibisuke ist offline Mitglied Brillant
    Registriert seit
    Sep 2003
    Beiträge
    807
    ach kommt schon... einmal gut auf ganze stellen gerundet und das rundungsergebnis subtrahiert vom original... wenn da null raus kommt is es ne ganze zahl wenn nein is es n bruch

    if(($zahl - floor($zahl)) == 0) {
    // ganze zahl
    }
    else {
    // bruch
    }
     

  6. #6
    Registriert seit
    Aug 2001
    Beiträge
    818
    gut das es bei den Programmier/Skriptsprachen immer verschiedene Möglichkeitne gibt

    [ZITAT]
    VIELE WEGE FÜHREN NACH ROM
    [/ZITAT]
     
    man wird erwachsen ....

  7. #7
    Avatar von SonicBe@m
    SonicBe@m SonicBe@m ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Ort
    München
    Beiträge
    447
    oder eben mit Modulo
    der unterschied ist halt das er dort nicht auf Komma sondern auf gerade oder ungerade prüft
    if(($zahl % 2) == 0)
    // ist ganzahl
     
    Moep :)

  8. #8
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    if(($zahl - floor($zahl)) == 0)
    Oder einfach so:
    PHP-Code:
    if ($zahl == round($zahl)) {
        return 
    "Ganzzahl";
    } else {
        return 
    "Dezimalbruch";

    Statt round kannst du natürlich auch floor oder ceil nehmen.
     

Ähnliche Themen

  1. Insert into = False
    Von Necroion im Forum ASP
    Antworten: 1
    Letzter Beitrag: 13.08.09, 09:15
  2. CTabFolder.setSimple(false)
    Von schwarzenegger im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 14.12.08, 00:25
  3. OptionButtons auf false setzen
    Von Chris169 im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 23.10.08, 12:51
  4. oncontextmenu="return false" onselectstart="return false"
    Von an_dy im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 29.07.06, 11:05
  5. 0 == false****
    Von en2k im Forum PHP
    Antworten: 2
    Letzter Beitrag: 23.05.03, 10:52