verificação de valores decimais
preciso fazer algumas verificações com campos INT e FLOAT antes de gravar no BD
se eu receber um input e quiser verificar se é menor que 100:
1) (float)'7E1' // 70
70 é menor que 100
2) (int)'7E1' // 7
7 é menor que 100
nos 2 casos ele vai dizer que posso gravar 7E1, mas se eu quero trabalhar com valor isso nao rola...
obviamente ctype_digit tambe nao funciona pq posso receber um decimal com virgula
alguem tem uma solução para trabalhar com valores?
Discussão (23)
Carregando comentários...