Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   ПХП и число с плавающей точкой (http://www.flasher.ru/forum/showthread.php?t=41632)

StanislavBel 08.01.2003 09:57

ПХП и число с плавающей точкой
 
Может из вас кто сталкивался с такой проблемой.
Я из двоичного файла считываю 4 байтное данное (заранее скажу что это число с плавающей точкой) таким способом
$fp=fopen("C:/fus26401.pc2","rb");
fseek($fp,1165);
$turbina1 = fread($fp, 4);

ну никак я не могу преобразовать его в десятичное , функция bindec() выдает 0 все время . но я знаю точно что там число есть. может знает кто как преобразовать!!!!

nagash 08.01.2003 15:04

а он считает что у тебя не циферки а буковки...
надо типа его заставить думать что у тебя всё же циферки!

StanislavBel 08.01.2003 15:06

Ну а как мне преобразовать полученные символы в число??? то есть во float

nagash 08.01.2003 15:22

я вот раньше делал вот как...
считивал число... убирал перенос строки rtrim($string); а потом делал $var = $string; и в итоге в вар оставалось число =)
а ещё можно типа вот так! одна из функций в этом листе справа... непомню какая =) лень искать http://www.php.net/manual/en/function.mb-strtolower.php

Crazy 08.01.2003 19:13

pack/unpack решат проблему.


Часовой пояс GMT +4, время: 02:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.