<?php
$notFloat = '8521';
//example 1:
var_dump(is_float($notFloat)); //bool(false)
//example 2:
var_dump(filter_var($notFloat, FILTER_VALIDATE_FLOAT)); //float(8521)
//example 3:
var_dump(is_float(filter_var($notFloat, FILTER_VALIDATE_FLOAT))); //bool(true)
//the example 3 was found at Respect\Validation\Rules\Float.php
//Run at http://writecodeonline.com/php/