Мне нужен эквивалент функции PHP fseek()
. Функция работает с файлами, но у меня есть переменная, содержащая бинарные данные, и я хочу с ней поработать. Я знаю, что мог бы использовать substr()
, но это было бы неубедительно — оно используется для строк, а не для двоичных данных. Кроме того, создание файла, а затем использование fseek()
- это не то, что я ищу.
Может быть, что-то построено с потоками?
РЕДАКТИРОВАТЬ: Хорошо, я почти там:
$data = fopen('data://application/binary;binary,'.$bin,'rb');
Предупреждение: не удалось открыть поток: rfc2397: недопустимый параметр