oneside Geschrieben 12. Mai 2004 Teilen Geschrieben 12. Mai 2004 Hallo Leutz, wie kann ich am einfachsten ermitteln, ob eine Zahl Nachkommastellen hat? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Goos Geschrieben 12. Mai 2004 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 12. Mai 2004 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Goos Geschrieben 12. Mai 2004 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 12. Mai 2004 Teilen 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] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
etreu Geschrieben 12. Mai 2004 Teilen Geschrieben 12. Mai 2004 intval($zahl) === $zahl; [/PHP] dieser vergleich sollte dein problem lösen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
oneside Geschrieben 12. Mai 2004 Autor Teilen Geschrieben 12. Mai 2004 Hat funktioniert. Danke für die vielen Antworten :beagolisc Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.