rvlira 0 Denunciar post Postado Novembro 10, 2008 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
eibon 2 Denunciar post Postado Novembro 10, 2008 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
Alaerte Gabriel 662 Denunciar post Postado Novembro 10, 2008 (!is_numeric($var)) ? (funcao...) :false; Compartilhar este post Link para o post Compartilhar em outros sites
rvlira 0 Denunciar post Postado Novembro 10, 2008 Obrigado pela ajuda. Compartilhar este post Link para o post Compartilhar em outros sites