Ciao, se ritorna 100 è molto probabile che sia stato valorizzato un 100 in formato stringa.
Se vuo puoi forzare un numero in formato stringa come intero.
Lo puoi fare con un cast tipo
codice:
(int) $valore
CAST
Fai un po' di prove e sopratutto con valori non interi. Sicruamente ci sarà da fare in quel caso qualcosa di diverso.