Die Funktion is_numeric() wird verwendet, um zu erkennen, ob eine Variable eine Zahl oder eine numerische Zeichenfolge ist.
PHP-Versionsanforderungen: PHP 4, PHP 5, PHP 7
Grammatik
bool is_numeric (gemischte $var)
Parameterbeschreibung:
$var: Die zu testende Variable.
Rückgabewert
Gibt TRUE zurück, wenn die angegebene Variable eine Zahl oder eine numerische Zeichenfolge ist, andernfalls wird FALSE zurückgegeben.
Beispiel
Beispiel
<?php $ var_name1 = 678 ; $ var_name3 = " codercto.com " ; $ var_name6 = array ( " a1 " , " a2 " ) ; var_name7 =+ 125689 .66 ; if ( is_numeric ( $var_name1 ) ) { Echo „ $ var_name1 ist eine Zahl “ ; anders { Echo „ $ var_name1 ist keine Zahl “ ; Wenn ( is_numeric ( $var_name2 ) ) { Echo „ $ var_name2 ist eine Zahl “ ; anders { Echo „ $ var_name2 ist keine Zahl “ ; $result = is_numeric ( $var_name3 ) ; echo " [ Ist $ var_name3 eine Zahl ? ] " var_dump ( $ result ) ;" [ Ist $ var_name4 eine Zahl ? ] " var_dump ( $ result ) ;" [ Ist $ var_name5 eine Zahl ? ] " var_dump ( $ result ) ;" [ Ist $ var_name6 eine Zahl ? ] " var_dump ( $ result ) ;" [ Ist $var_name7 eine Zahl?
] " var_dump ( $result ) ; Die Ausgabe ist:
678 ist eine Zahl. a678 ist keine Zahl. bool(true)[ Ist 678 eine Zahl? ]bool(false)[ Ist es eine Zahl? Array Ist es eine Zahl? ]bool(true)[ Ist 125689,66 eine Zahl?