Moin!
gibt es eine php funktion die einen string checkt ob es sich nur um zahlen handelt und dann true oder false ausgibt...?
Ich kann dir folgendes Anbieten:
- Multipliziere ihn mit 1. Kommt 0 raus, dann enthielt der String nichts, was als Zahl verwertbar war oder 0. Kannst ja original und Teststring miteinander vergleichen.
<?php
if(''.$_GET['zahl'] != ''.($_GET['zahl']*1)) {
echo "Blök";
} else {
echo "Fein! Du hast eine Zahl eingegeben.";
}
?>
Auch hier kannst Du hinterher durch Vergleich feststellen, ob der übergebene Wert Deinen Erwartungen entsprach.
- Typumwandlung
$int=(int)$str;
$float=(float)$str;
Das "Problem" ist, dass "3 Monate" tatsächlich zu 3 wird, wenn man es multipliziert:
<?php echo "3 Monate"*1; ?>
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development