oneside Geschrieben 12. Mai 2004 Geschrieben 12. Mai 2004 Hallo Leutz, wie kann ich am einfachsten ermitteln, ob eine Zahl Nachkommastellen hat?
Goos Geschrieben 12. Mai 2004 Geschrieben 12. Mai 2004 Hallo Leutz, wie kann ich am einfachsten ermitteln, ob eine Zahl Nachkommastellen hat? Gar nicht, denn das liegt ansich nur am Datentyp 1 hat keine, aber 1,000 hat welche Was genau meinst du also? Vielleicht ob es eine ganzzahlige Zahl ist? Goos
kills Geschrieben 12. Mai 2004 Geschrieben 12. Mai 2004 versuch ma so: // beispiel $No = "1,2536"; echo strstr( $No, ","); $No2 = "11231"; echo strstr( $No2, ","); // Mögliche Funktion function hasDecimalPlace( $string) { return strstr( $string, ",") !== false } [/PHP] http://de.php.net/manual/de/function.strstr.php
Goos Geschrieben 12. Mai 2004 Geschrieben 12. Mai 2004 versuch ma so: $No = "1,2536"; echo strstr( $No, ","); $No2 = "11231"; echo strstr( $No2, ","); [/PHP] Du arbeitest da aber doch nicht wirklich mit Zahlen, sondern mit Strings Goos
kills Geschrieben 12. Mai 2004 Geschrieben 12. Mai 2004 Du arbeitest da aber doch nicht wirklich mit Zahlen, sondern mit Strings Goos geht aber trotzdem,.... PHP castet das intern. Alertnativ: $no = 12345; function hasDecimalPlace( $no) { return $no != floor( $no); } [/PHP]
etreu Geschrieben 12. Mai 2004 Geschrieben 12. Mai 2004 intval($zahl) === $zahl; [/PHP] dieser vergleich sollte dein problem lösen
oneside Geschrieben 12. Mai 2004 Autor Geschrieben 12. Mai 2004 Hat funktioniert. Danke für die vielen Antworten :beagolisc
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden