Fórum $_POST pega numero como string #570248
01/11/2016
0
Quando eu faço uma requisição post na qual eu envio um valor como inteiro para uma variável, quando eu vou pegar o valor utilizando o $_POST['cidadecod'] em vez dele pegar como inteiro e pega como uma string. Ai se eu utilizar a função is_int ela falha.
Como faço para resolver isso?
Obrigado.
Victor Machado
Curtir tópico
+ 0Post mais votado
01/11/2016
O protocolo HTTP trabalha basicamente com strings. Você deve utilizar a função intval para transformá-lo em número inteiro.
Veja exemplos de utilização no manual do PHP:
http://php.net/manual/pt_BR/function.intval.php
Se a resposta foi útil, dê um like!
Npi Tecnologia
Gostei + 1
Mais Posts
01/11/2016
Leandro Chiodini
Voce pode converter diretamente também usando (float), (double) ou (real), dependendo do que você precisa.
$numero = (int) $_POST['cidadecod']
Mas dai você precisa ter certeza de que tem o 'cidadecod', caso contrario é melhor usar a função mesmo.
espero ter ajudado.
Obrigado.
Gostei + 1
04/11/2016
Victor Machado
Vocês me ajudaram muito :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)