is_numeric() vs. is_float() vs. is_int()

Mein Verständnis ist...

wenn is_numeric($input) === true

dann entweder

is_float($input) === true ODER

is_int($input) === true ODER

$input === 0 ODER

$input ist eine numerische Zeichenfolge (D. H. es würde genügen einen der ersten 3, wenn es sich nicht eingewickelt in Anführungszeichen).

Ist das genau? Gibt es noch andere Unterschiede?

  • Lesen Sie diese Tabelle-Inhalt : php.net/manual/en/language.types.php vielleicht ist dies, was Sie suchen..
  • Ich denke, ich war sehr verwirrt über das, was floats sind. Ich nehme es, dass alles, was ein float ist auch numerische, aber nicht das Gegenteil.
InformationsquelleAutor ryanve | 2011-11-29
Schreibe einen Kommentar