Z tego co pamiętam to do sprawdzania typu zmiennej służą gotowe funkcje -
is_float(),
is_int(). Jeśli chcesz zmienić typ zmiennej najprostszym rozwiązaniem będzie użycie
settype(). Wszsytkie te funkcje są opisane w manualu, do której warto od czasu do czasu zajrzeć. Kręcą się tam fajne laski

.