La fonction is_numeric() est utilisée pour détecter si une variable est un nombre ou une chaîne numérique.
Configuration requise pour la version PHP : PHP 4, PHP 5, PHP 7
grammaire
bool is_numeric (mixte $var)
Description du paramètre :
$var : La variable à tester.
valeur de retour
Renvoie VRAI si la variable spécifiée est un nombre ou une chaîne numérique, sinon renvoie FAUX.
Exemple
Exemple
<?php $ var_name1 = 678 ; $ var_name2 = " a678 " ; $ var_name3 = " 678 " ; $ var_name4 = " codercto.com " ; $ var_name5 = 698 .99 ; var_name7 = + 125689 .66 ; ( is_numeric ( $var_name1 ) ) { écho " $ var_name1 est un nombre " . autre { écho " $var_name1 n'est pas un nombre " . si ( is_numeric ( $var_name2 ) ) { écho " $ var_name2 est un nombre " . autre { écho " $var_name2 n'est pas un nombre " . $result = is_numeric ( $ var_name3 ) ; " [ $var_name3 est - il
un nombre ? ] " var_dump ( $ result ) . $ result = is_numeric ( $var_name4 ) ; " [ Est-ce que
$var_name4 est un nombre ? ] " var_dump ( $ result ) . $ result = is_numeric ( $var_name5 ) ; " [ Est-ce que
$var_name5 est un nombre ? ] " var_dump ( $ result ) . $ result = is_numeric ( $var_name6 ) ; " [ Est-ce que
$var_name6 est
un nombre ? ] " var_dump ( $ result ) . $ result = is_numeric ( $var_name7 ) ; " [ $var_name7 est-il un nombre ?
] " var_dump ( $result ) ? > ; Le résultat est :
678 est un nombre a678 n'est pas un nombre bool(true)[ 678 est-il un nombre ? ]bool(false)[ codercto.com Est-ce un nombre ? ]bool(true)[ 698,99 est-il un nombre ? Tableau Est-ce un nombre ? ]bool(true)[ 125689.66 est-il un nombre ?