Forum Webscript.Ru
Программирование => PHP => Тема начата: unclebob от 05 Апреля 2006, 16:43:44
-
Извините за тупой вопрос, но чета не могу допереть как записать в файл например целое число в его истинном двоичном представлении.
То есть я понимаю, что можно подсчитать каждый байт и вычислить символы соответствующие кодам, но нет ли чего-нибудь более универсального (нужно писать int и float).
Желательно не PHP5
-
unclebob
PHP.NET::Bitwise Operators (http://no2.php.net/manual/en/language.operators.bitwise.php)
-
unclebob
PHP.NET::decbin() (http://no2.php.net/manual/en/function.decbin.php)
и наоборот
PHP.NET::bindec() (http://no2.php.net/manual/en/function.decbin.php)
-
for_i_0
Фигню пишешь.
unclebob
[p]pack[/p]
-
hanslinger:
for_i_0
Фигню пишешь.
hanslinger
Может, ты продолжешь свою гениальную мысль ?
-
for_i_0
Если настаиваешь.
Человеку нужно записать числа в виде последовательности байтов. Например, число 32 — символ пробела, байт 20.
Ты же предлагаешь ему сначала бинарные операции (вопрос на 5+: зачем?), а потом сменить десятичную систему на двоичную.
-
hanslinger
[OFF]Действительно фигня.[/OFF]
-
hanslinger
спасибо. :)
-
[OFF]Задачка (http://www.orava.ru/test/) на тему :)[/OFF]