hallo.
ich möchte ein formularfeld abfragen, was da drin steht.
Code:
$bsp1 = "123";
$bsp2 = "m32";
$bsp3 = "12m3";
zugelassen soll nur "123" oder reine zahlen (0 bis 9) sein.
das mache ich einfach so:
dann ist $var ein integer und kein string mehr.
$var ist sozusagen nicht mehr "123" sondern 123
mit
beispiel 2 ist das anders:
dann ist var auch ein integer, aber das will ich nicht.
denn $var hat jetzt den wert -> 0;
mit
beispiel 3 ist das wieder anders:
dann ist var auch ein integer, aber das will ich aber auch nicht.
denn $var hat jetzt den wert -> 12;
ich möchte den string nur zum integer machen, wenn wirklich nur zahlen drin sind. sonst soll er einen fehler bringen.
darüber saß ich die ganze nacht, aber ich kam auf kein ergebniss...
wie kann man das anstellen?!
was toll wäre:
PHP-Code:
<?php
if (onlyIntegerInside($bsp))
{ $bsp = $bsp - 0; }
else
{ $msg = "es sind nur zahlen erlaubt"; }
?>

onlyIntegerInside :wink:
danke für jede antwort...