php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.02.2005, 17:02  
Gast
 
Beiträge: n/a
Standard $_GET['var1'] prüfen ob Float

ich will eine $_GET variable aus einem Formular prüfen, ob sie einen Float Wert enthält, da ich damit später rechnen muss und nur float werte brauchen kann.

Ich habe es mit gettype() und is_float() probiert, aber ich bekomme nur string bzw false als ausgabe, obwohl ich in dem Formular einen Float-Wert eingegeben habe.
Gibt es eine andere möglichkeit, dass zu überprüfen?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.02.2005, 17:05  
Gast
 
Beiträge: n/a
Standard

Überraschung! Alle Formularvariablen sind Strings...
Einfach das automatische Typecasting nutzen:
PHP-Code:
<?php
if (is_float($float 1))
?>
 
Alt 17.02.2005, 17:15  
Gast
 
Beiträge: n/a
Standard

Das ist gut, aber jetzt erkennt er nicht mehr falls Buchstaben eingegeben werden, die eingabe also ungültig ist.

PHP-Code:
<?php

$rente 
$_GET['rente'] * 1;  // Wert der $_GET['rente'] = Test
if(is_string($rente)) {echo "fehler"; }
else {echo 
"Zahlwert"; }
// ausgabe = Zahlwert
?>
 
Alt 17.02.2005, 17:51  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von haglbrecht
Das ist gut, aber jetzt erkennt er nicht mehr falls Buchstaben eingegeben werden, die eingabe also ungültig ist.
Hier mal ein Beispiel:
http://test.php-help.info/test-15/ (Quelltext wird angezeigt)
 
Alt 17.02.2005, 17:57  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

PHP-Code:
<?php if(preg_match("|^\d+(\.\d+)?$|",$_GET['rente']) echo "ist eine Zahl";

?>
Buhmann ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bereich um einen float left und float right Bereich andrew22 HTML, Usability und Barrierefreiheit 8 27.02.2007 18:27
float right von ie nicht übernommen möchtegernchegga HTML, Usability und Barrierefreiheit 3 16.08.2006 16:01
FLOAT und DOUBLE Fatal Error Datenbanken 7 13.04.2006 13:16
Float für Fortgeschrittene axelnes HTML, Usability und Barrierefreiheit 5 12.04.2006 10:29
Float bei zwei DIVs HTML, Usability und Barrierefreiheit 14 29.01.2006 10:54
Im DIV ein DIV mit float HTML, Usability und Barrierefreiheit 8 21.12.2005 18:28
[Erledigt] FLOAT Problem Datenbanken 2 17.06.2005 23:12
float Probleme HTML, Usability und Barrierefreiheit 8 01.05.2005 18:28
[Erledigt] arges float Problem HTML, Usability und Barrierefreiheit 9 30.04.2005 14:31
CSS: 2 Spalten á 50% ohne float HTML, Usability und Barrierefreiheit 2 31.03.2005 14:37
float: right; hängt unten raus HTML, Usability und Barrierefreiheit 6 31.03.2005 14:17
float oder string? PHP Tipps 2005 2 28.01.2005 17:38
Float mit bestimmter Länge ausgeben PHP Tipps 2005 2 08.01.2005 19:41
CSS: Probleme mit float:!! 18inch HTML, Usability und Barrierefreiheit 1 30.12.2004 13:55
float in Mozilla tikal HTML, Usability und Barrierefreiheit 2 15.12.2004 15:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php prüfen ob float, php float prüfen, php auf float prüfen, php überprüfen ob float, php float überprüfen, prüfen ob float php, php variable auf float prüfen, php prüfen auf float, javascript prüfen ob float, php zahl auf float prüfen, php auf float überprüfen, php prüfen float, float prüfen php, php prüfen ob gleitkommazahl, php eingabe float prüfen, eingabe auf float prüfen php, php prüfen ob gültige float variable, php $_get float, php float testenn, php string auf float prüfen

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.