Originariamente inviato da jackJJ :
Codice PHP:
$numeroin=$numero//in $numero c'è l'input, in $numeroin lo copi in quanto $numero verrà modificato
$numero=str_replace(",","",$numero);//elimini le virgole
$numero=str_replace(".","",$numero); //elimini i punti
if($numeroin!=$numero){ //se il numero da cui hai eliminato virgole e punti è diverso da quello inserito dall'utente (3.4 è diverso da 34)
// restituisci l'errore
}else{ 
//altrimenti prosegui 

per convertire se ho capito bene cosa ti serve puoi usare floor()
es. $num=2.3
$numconv=floor($num)

ora $numconv è =2, ovvero alla parte intera del numero inserito.
devi comunque verificare che quello inserito sia un numero.