- floor: documentation ( source)
- log: documentation ( source)
- pow: documentation ( source)
<?php
$float_num = 0.0456;
$exponent_part = ( floor(log($float_num, 2)) + 1 );
$mantissa_part = ( $float_num * pow(2, -$exponent_part) );
echo 'Floating value : '.$float_num.'<br>';
echo 'Exponent part : '.$exponent_part.'<br>';
echo 'Mantissa part : '.$mantissa_part.'<br>';
?>