Heltal eller ikke
Findes der en funktion i PHP, der tjekker hvorvidt en variabel indeholder et helt tal? Og det mener jeg fx "1", "2" eller "55".is_numeric er ikke den jeg søger da den fx godtager "1.1"
is_int kan jeg heller ikke umiddelbart bruge da variablerne, der skal tjekkes er fra $_POST - og derved tekst-variabler.
if(is_int($_POST['i'])) vil fx returnere false
Jeg tænkte jeg kunne løseproblemet ved at bruge intval(), men så opstod et andet problem jeg ikke fattede noget af.
Hvordan kan det være at den skriver at følgende er ENS - når variabler åbenlyst indeholde "1z" og "1". Jeg forstår det ikke :)
$i = "1z";
$i2 = intval($i);
if($i2 != $i) {
print "ulige";
} else {
print "De er ens!";
}
print " '".$i."' og '".$i2."'";
... men mit oprindelige spørgsmål var altså, hvordan kan man tjekke om $_POST['var'] er et helt tal?
