|
Posted by Pedro Graca on 11/24/06 17:17
Mark wrote:
> So, I've got some PHP code that reads in a file and parses some data as
> it goes along.
> However, now I'm thinking it might be easier for me to store chunks of
> the file in the database rather than all the bits of data, so that it
> can be interpreted in different ways if need be. But the problem is,
> now I can't just use fread to read in two bytes of data, because I've
> already got the whole chunk stored in a variable. And I really don't
> want to deal with tons of substrings, it would be much easier to have a
> sort of file pointer. So is there any way, or any set of functions
> that I can use to deal with this?
Index into the whole chunk?
$two_chars = substr($whole_chunk, 17655, 2);
switch ($two_chars) {
case 'C3': $three_chars = substr($whole_chunk, 17657, 3);
break;
case '--': $three_chars = '---';
break;
default: $three_chars = substr($whole_chunk, 17655, 3);
break;
}
--
I (almost) never check the dodgeit address.
If you *really* need to mail me, use the address in the Reply-To
header with a message in *plain* *text* *without* *attachments*.
Navigation:
[Reply to this message]
|