Hallo,
Was mache ich da falsch? :(
Ganz einfach:
is_int(7) => true
is_int('7') => false
is_int prüft nur, ob der Typ der Variable "integer" ist, nicht jedoch, ob der Inhalt der Variable eine Zahl ist. Das sind zwei paar Schuhe.
Du könntest es so machen:
if (!preg_match ('!^\d+$!', $zahl)) {
print 'Das ist keine Zahl!';
}
Viele Grüße,
Christian
--
Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!
Ich bin ein Bandbreitenverschwender. Meine Signatur tut mir leid. Ehrlich!