SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.01.2006, 14:07:22
Samson1964 Samson1964 ist offline
Anfänger
 
Registriert seit: Feb 2005
Ort: Berlin
Alter: 59
Beiträge: 15
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.
Mit Zitat antworten
  #2  
Alt 23.01.2006, 14:13:02
Funjoy Funjoy ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Berlin
Beiträge: 141
Funjoy eine Nachricht über ICQ schicken
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
__________________
Ich bin ein KLEINER Webmaster werde aber immer GRÖßER ;)
Mit Zitat antworten
  #3  
Alt 23.01.2006, 14:41:16
Samson1964 Samson1964 ist offline
Anfänger
 
Registriert seit: Feb 2005
Ort: Berlin
Alter: 59
Beiträge: 15
AW: Prüfen, ob ein String eine Zahl ist

Dankeschön ! is_numeric reicht für mich erstmal aus.
Mit Zitat antworten
  #4  
Alt 23.01.2006, 14:53:21
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
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.
Mit Zitat antworten
  #5  
Alt 23.01.2006, 15:03:48
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
AW: Prüfen, ob ein String eine Zahl ist

Hi,

du kannst folgendes nehmen:

PHP-Code:
$deineVariable = isset($_GET["deineVariable"]) ? $_GET["deineVariable"]+0;

echo 
$deineVariable
Jetzt hast du definitiv eine Zahl - alles andere (Buchstaben (aber auch 0 !!)) wird in 0 umgewandelt.

Bye Damir
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
FUnktion zum prüfen ob eine Zahl gerade oder ungerade ist panametrics PHP für Fortgeschrittene und Experten 5 12.11.2005 23:01:00
Rätsel auf 9 live c4 Off Topic Area 5 24.12.2004 16:00:20
Prüfen ob in Zahl Buchstaben sind ??? FloRos PHP Grundlagen 2 01.11.2003 20:08:47
Prüfen, zahl bzw. buchstabe in EINER VARIABLEN Willy PHP für Fortgeschrittene und Experten 10 17.05.2003 10:03:49
String in Array umwandeln.... DeMaephis PHP für Fortgeschrittene und Experten 7 19.05.2002 20:34:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:20:03 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt