Hallo
ich möchte nach einer Formularübergabe ermitteln ob in der übergebenen Variable auch eine ganze Zahl drin ist,
intval oder ctype_digit
beides macht es …
nein
intval ist eine Typumwandlungsfunktion und wandelt den Wert einer Variable/einer Eingabe in eine Ganzzahl um. Besteht die Eingabe nur aus Ziffern, werden diese auch wieder ausgegeben, besteht die Eingabe (auch) aus Buchstaben, gibt die Funktion 0 zurück. Dabei kann eine Eingabe vom Typ String (z.B. eine Zeichenkette, die aus Ziffern besteht) sein, zurück kommt ein Integer (eine „richtige“ Zahl).
ctype_digit prüft, ob die Eingabe ausschließlich aus Ziffern besteht. Passt also auch nicht, wenn deine Bedingung „auch eine ganze Zahl drin“ ist (Betonung auf „auch“).
Tschö, Auge
--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3