Change your code to this :
$Fee = 275.21;
echo $FeeWOD = round($Fee * 100); //Should be 27521,00
echo "<br>";
echo $feeAmount1 = (float) $FeeWOD;
echo "<br>";
echo intval ($feeAmount1);
echo "<br>";
It will not work from float to integer as this page says. You need rounding first.
Why is the downvote btw?
When converting from float to integer, the number will be rounded towards zero.
Read this page.
http://php.net/manual/en/language.types.integer.php
Warning
Never cast an unknown fraction to integer, as this can sometimes lead to unexpected results.
<?php
echo (int) ( (0.1+0.7) * 10 ); // echoes 7!
?>
See also the warning about float precision.
http://php.net/manual/en/language.types.float.php#warn.float-precision
If your values are always coming with 2 decimal points you can use the result without type casting it into int. Can you provide more details on "Why do you need an integer value?" .
Cheers