Prüfen, ob ein String eine Zahl ist
Leider bin ich in PHP bisher nicht fündig geworden, auf der Suche nach einer Funktion, mit der ich prüfen kann, ob ein String NUR eine Zahl enthält. Wahrscheinlich läuft es im Endeffekt daraufhinaus, das ich jedes Zeichen des Strings prüfen muß, ob es eine Ziffer ist. Oder weiß jemand eine andere Lösung ?
Erst wenn ich 100%ig sicher bin, das ich eine Zahl vor mir habe, kann ich mit settype oder Ähnlichem den String in eine Zahl umwandeln. |
AW: Prüfen, ob ein String eine Zahl ist
Hallo,
Wenn der String nur eine Zahl also ein Integer Werte sein darf dann kannst du das mit der Funktion is_numeric() Überprüfen. Wenn der String jedoch auch Char & Integer Werte liefert und das auch so sein soll dann musst du mit der preg_match() den String auf Gültigkeit überprüfen. MfG Funjoy |
AW: Prüfen, ob ein String eine Zahl ist
Dankeschön ! is_numeric reicht für mich erstmal aus.
|
AW: Prüfen, ob ein String eine Zahl ist
Mit is_numeric() wird nicht nur überprüft, ob eine Zeichenkette nur aus Zahlen besteht. Auch für Zahlen mit Nachkommastellen, Exponenten und Zahlen in hexadezimaler Schreibweise liefert is_numeric() true zurück. ctype_digit() sollte da eher für geeignet sein.
|
AW: Prüfen, ob ein String eine Zahl ist
Hi,
du kannst folgendes nehmen: PHP-Code:
Bye Damir |
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:51:24 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.