Цитата(Rian @ 6.07.2010 20:56)
удобно, что не нужно преобразовывать типы, ну и место экономится)))
если может вы догадались это для калаха файл имеет структуру
666 666 0 666 666 0
вот и в ячейке вполне может существовать число состоящих из двух символов 12 0 6 0 12 6
я хотел избавится от перехода из текстового режима в двоичный
Не нужно экономить место. Какой смысл, если файл все равно занимает как минимум блок?
Хорошо, если появилось смысловое наполнение, скажу по нему.
Гораздо удобнее, когда файл текстовый. Держу пари, тебе захочется (при отладке или потом, так как ошибки могут вылезти в любое время при эксплуатации) однажды БЫСТРО проверить на каких-то конкретных данных. Что ты будешь делать? Самое простое - в любом редакторе создать текстовый файл и на нем все опробовать.
Цитата
так.. хотя там вроде есть функция "explode" кажется так? которая упрощает это дело
есть explode(), есть str_split() и не только. В PHP все заточено под строки. Вникни в эту концепцию, и ты увидишь, что это удобно и правильно. Потом начнешь привлекать регулярные выражения, и уже не сможешь без строк, потому что это часть
функциональности языка, а не просто формат данных.
Цитата
ЗЫ а если бы мне нужно было делать лабораторку и препод сказал: "Расшибись но сделай бинарным"
Тогда fread(), например. Читаешь файл в строку, а потом строку разбираешь по байтам ручками..