Die Funktion is_int() wird verwendet, um zu erkennen, ob eine Variable eine Ganzzahl ist.
Hinweis: Wenn Sie testen möchten, ob eine Variable eine Zahl oder eine Zahlenfolge ist (z. B. Formulareingaben, bei denen es sich normalerweise um Zeichenfolgen handelt), müssen Sie is_numeric() verwenden.
Alias-Funktion () : is_integer(), is_long().
PHP-Versionsanforderungen: PHP 4, PHP 5, PHP 7
Grammatik
bool is_int (gemischte $var)
Parameterbeschreibung:
$var: Die zu testende Variable.
Rückgabewert
TRUE, wenn die angegebene Variable eine Ganzzahl ist, andernfalls FALSE.
Beispiel
Beispiel
<?php $ var_name1 = 678 ; $ var_name3 = " 678 " ; $ var_name5 = 698 , 99 ; $ var_name7 = + 125689 .66 ; wenn ( is_int ( $var_name1 ) ) { Echo „ $var_name1 ist eine ganze Zahl “ ; anders { Echo „ $ var_name1 ist keine Ganzzahl “ ; Wenn ( is_int ( $var_name2 ) ) { Echo „ $ var_name2 ist eine Ganzzahl “ ; anders { Echo „ $ var_name2 ist keine Ganzzahl “ ; $result = is_int ( $var_name3 ) ; echo " [ Ist $ var_name3 eine Ganzzahl ? ] " var_dump ( $ result ) ;" [ Ist $ var_name4 eine Ganzzahl ? ] " var_dump ( $ result ) ;" [ Ist $ var_name5 eine Ganzzahl ? ] " var_dump ( $ result ) ;" [ Ist $ var_name6 eine Ganzzahl ? ] " var_dump ( $ result ) ;" [ Ist $var_name7 eine
Ganzzahl ?
] " var_dump ( $result ) ; Die Ausgabe ist:
678 ist eine ganze Zahl. a678 ist keine ganze Zahl. bool(false)[ Ist 678 eine ganze Zahl? ]bool(false)[ Ist Array eine ganze Zahl? Ganzzahl?] bool(false)[Ist 125689,66 eine Ganzzahl?