A função is_numeric() é usada para detectar se uma variável é um número ou uma string numérica.
Requisitos de versão do PHP: PHP 4, PHP 5, PHP 7
gramática
bool is_numeric (misto $var)
Descrição do parâmetro:
$var: A variável a ser testada.
valor de retorno
Retorna TRUE se a variável especificada for um número ou uma string numérica, caso contrário retorna FALSE.
Exemplo
Exemplo
<?php $ var_name1 = 678 ; $ var_name2 = " a678 " ; $ var_name3 = " 678 " ; $ var_name4 = " codercto.com " ; var_name7 = + 125689 .66 ; ( is_numérico ( $var_name1 ) ) { eco " $ var_name1 é um número " ; outro { eco " $var_name1 não é um número " ; se ( is_numérico ( $var_name2 ) ) { eco " $ var_name2 é um número " ; outro { eco " $var_name2 não é um número " ; $ resultado = is_numeric ( $var_name3 ) ; " [ $ var_name3 é um número ? ] " . var_dump ( $ resultado ) ; " [ $ var_name4 é um número ? ] " . var_dump ( $ resultado ) ; " [ $ var_name5 é um número ? ] " . var_dump ( $ resultado ) ; " [ $ var_name6 é um número ? ] " . var_dump ( $ resultado ) ; " [ $var_name7 é um número? ]
" . var_dump ( $resultado ) ? > A saída é:
678 é um número a678 não é um número bool(true)[ É 678 um número ]bool(false)[ codercto.com É um número ]bool(true)[ É 698,99 um número? Matriz É um número? ]bool(true)[ 125689.66 é um número?