
Grüße JLoop
Code: Alles auswählen
<?php
$var = 2;
if(is_integer($var)) {
echo "\$var ist eine Zahl";
}
else
{
echo "\$var ist keine Zahl, \$var ist vom Typ gettype($var)";
}
?>
Code: Alles auswählen
if (preg_match('/\d{1}/', $Deine_Varable)) {
echo "Es sind tatsächlich nur Zahlen in der Variablen";
}else{
echo "Nö, nicht nur Zahlen";
}
Du willst doch nur überprüfen ob eine Zahl oder ein Text (String) in der Variablen enthalten ist, oder nicht?JLoop© hat geschrieben:Öhm welche Version ist denn besser?
Code: Alles auswählen
<?php
$var = 2.1;
if(is_integer($var) OR is_float($var) OR is_double($var)) {
echo "Eine Zahl";
}
else
{
echo "Etwas anderes";
}
?>
Mit freundlichen Grüßen,
Dani
Code: Alles auswählen
$Deine_Varable = "Es geht um 1 falsch getippte Varable";
if (preg_match('/\d{1}/', $Deine_Varable)) {
echo "Es sind tatsächlich nur Zahlen in der Variablen";
}else{
echo "Nö, nicht nur Zahlen";
}
# Ergibt: "Es sind tatsächlich nur Zahlen in der Variablen"
Code: Alles auswählen
$Deine_Varable = "Es geht um 1 falsch getippte Varable";
if (preg_match('/^\d+$/', $Deine_Varable)) {
echo "Es sind tatsächlich nur Zahlen in der Variablen";
}else{
echo "Keine oder nicht nur Zahlen";
}
# Ergibt: "Keine oder nicht nur Zahlen"