Re: Silly question
| From: | Stuart Dallas | Date: | Mon, 11 Apr 2011 12:23:18 +0000 |
| Subject: | Re: Silly question | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-312331@lists.php.net to get a copy of this message | ||
On Monday, 11 April 2011 at 13:17, Curtis Maurand wrote:
Stuart Dallas wrote:
> > On Monday, 11 April 2011 at 02:12, Curtis Maurand wrote:
> > nevermind. There is a function: fgetcsv();
> >
> > Ewww!
>
> Say what you want, it works. Your solution is way more elegant. regex's are not my strong
> suit. I have to have the regex pocket reference to understand that regex that's in there.
> However, the fgetcsv breaks it up into a few chunks and I have to break up the first chunk, but
> that's space delimited, so its not so bad. I'll probably use yours. Thanks for the class.
I'm not a great regex guru either, I googled that - it's not my class.
You can use a hammer to knock in a screw, but when screwdrivers are ubiquitously lying around all
over the internet, why would you?!
-Stuart
--
Stuart Dallas
3ft9 Ltd
http://3ft9.com/
> >
> > http://blog.ericlamb.net/2010/01/parse-apache-log-files-with-php/
> >
> > -Stuart
> >
> > --
> > Stuart Dallas
> > 3ft9 Ltd
> > http://3ft9.com/
> >
> >
> > > Curtis Maurand wrote:
> > > >
> > > >
> > > > Hello,
> > > > I'm trying to run through an apache log
> > > file in an attempt to
> > > > get all of the user agents.
> > > >
> > > > The question is how do I split the
> > > > string? I can't
> > > seem to find a workable delimiter. Each
> > > > section of the
> > > file is enclosed in quotes and that should be helpful, but
> > > > it
> > > doesn't seem to be. I can't seem to set the delimiter to '"
> > > "' I can't
> > > > seem to find any good
> > > > examples,
> > > either.
> > > >
> > > > I can't split on spaces, because the user
> > > > agents generally have spaces in them.
> > > >
> > > > I was
> > > trying to use
> > > > explode.
> > > print_r(explode('" "', $line);
> > > >
> > > > Any help
> > > > would be appreciated.
> > > > thanks,
> > > > Curtis
>