![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Unregistered |
|
|||
Unregistered |
А если у на файл
Да, именно такой, я не ошибся, первая строка не подходит по правилам, но надо читать со строчки вас|1. Как быть в таком случае ![]() |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
удали первую строку из массива. Только боюсь опять с perl'oм попутать.
Iz@top>> Спасибо за коментарий. |
|||
|
||||
Crot |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 31.1.2004 Репутация: нет Всего: 3 |
Хочу узнать.
Возможно ли чтение из двоичного файла переменной типа double? Если да, то как это сделать? |
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
split это аналог explode но для регулярных выражений...;)
|
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 4 Всего: 317 |
Crot
built-in средствами нельзя, но можно: 1) использовать (un)serialize() - для (де)сериализации и записи/чтения их в/из файл(а) стандартным для PHP способом 2) найти плагин реализующий эти функции, твой код станет не переносимым. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Crot |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 31.1.2004 Репутация: нет Всего: 3 |
Что-то я не понял... :(
Я, конечно, хочу чтобы код был переносимым. Приведите, пожалуйста, пример того, как это сделать. Вот, допустим дан некоторый файл,
в котором я должен пропустить 3 байта и, затем, считать 8 байтов в переменную $d, представляющую число типа double. Как это реализовать? |
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 4 Всего: 317 |
PHP не работает с бинарным представлением double. Вместо этого можно:
- переписать прогу так, что бы она писала/читала double в виде строки: 0.123, PHP сам обратит строку в double(можно через doubleval()). - можно самому прочесть 11 битов экспоненты и 52 бита мантиссы, умножить мантиссу на 2 в степени экспоненты. Если все еще есть желание то здесь можно почитать об этом. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |