getid3_lib::Float2BinaryDecimal() public WP 1.0
{} Это метод класса: getid3_lib{}
Хуков нет.
Возвращает
Строку.
Использование
$result = getid3_lib::Float2BinaryDecimal( $floatvalue );
- $floatvalue(float) (обязательный)
Код getid3_lib::Float2BinaryDecimal() getid3 lib::Float2BinaryDecimal WP 5.6
public static function Float2BinaryDecimal($floatvalue) {
$maxbits = 128; // to how many bits of precision should the calculations be taken?
$intpart = self::trunc($floatvalue);
$floatpart = abs($floatvalue - $intpart);
$pointbitstring = '';
while (($floatpart != 0) && (strlen($pointbitstring) < $maxbits)) {
$floatpart *= 2;
$pointbitstring .= (string) self::trunc($floatpart);
$floatpart -= self::trunc($floatpart);
}
$binarypointnumber = decbin($intpart).'.'.$pointbitstring;
return $binarypointnumber;
}