$str = "PHP 8.55 Programming";
// FILTER_SANITIZE_NUMBER_FLOAT - Removes all illegal characters from a float number
// FILTER_FLAG_ALLOW_FRACTION - Allow fraction separator
$result = (float)filter_var($str, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
echo $result;
/*
run:
8.55
*/