Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rvlira

[Resolvido] Verificar se string é um número

Recommended Posts

Pessoal,

 

Tenho um parâmetro em minha query string que é retornado pelo usuário. Preciso verificar no PHP (já verifico no Javascript, mas preciso verificar no PHP também) se essa string é realmente um número.

 

Como posso fazer isso?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use a função is_nan.

<?php
//...
if(!(is_nan($variavel))){
	echo "É um número.";
} else {
	echo "Não é um número";
}
?>

Existem várias maneiras,inclusive usando expressoes regulares.Algo como:

<?php
//...
if(ereg('[^0-9]',$variavel)){
	echo "Não é um número";
} else {
	echo "É um número";
}
?>

Outro modo:

 

<?php
if(is_int($variavel)){
	echo "É um integer";
} else if(is_float($variavel))
	echo "É um float";
} else {
echo "Não é um numero";
}
?>

Existem outras maneiras,veja qual te atende mais!

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.