Re: RE: TPN POSSIBLE SPAM:Re: [PHP-WIN] Re: Problems with fscanf [WORKAROUND] fgetc

From: Date: Fri, 29 Sep 2006 10:58:00 +0000
Subject: Re: RE: TPN POSSIBLE SPAM:Re: [PHP-WIN] Re: Problems with fscanf [WORKAROUND] fgetc
References: 1 2  Groups: php.windows 
Request: Send a blank email to php-windows+get-27189@lists.php.net to get a copy of this message
:O thanks for the idea, I will try! :) 2006/9/29, Alex Turner <Alex.Turner@project-network.com>:
German, You can access the characters of a string one at a time using the syntax $myString{$i} So I was suggesting getting the data into a string and iterating over the string using this syntax rather than repeatedly calling fgetc. The chances are that it would be faster - it rather depends on how fgetc is implemented (which I don't know in PHP). Cheers AJ Alexander J Turner Ph.D. HYPERLINK "http://www.deployview.com"www.deployview.com HYPERLINK "http://www.nerds-central.blogspot.com" www.nerds-central.blogspot.com HYPERLINK "http://www.project-network.com"www.project-network.com _____ From: German Piqué [mailto:extremdur2@gmail.com] Sent: 29 September 2006 11:35 To: Alex Turner Cc: php-windows@lists.php.net; Stanislav Malyshev Subject: TPN POSSIBLE SPAM:Re: [PHP-WIN] Re: Problems with fscanf [WORKAROUND] fgetc mmm... let me guess... you're saying that I must do something like this: $argo = fgets($fileID,sizeof($file)) And then work with the string? What do you mean by "using {} syntax"? Are you talking about regular expressions or what? Thanks. 2006/9/28, Alex Turner <HYPERLINK "mailto:aturner@project-network.com" aturner@project-network.com>: Stanislav Malyshev wrote: German Piqué wrote:
Well, I managed to work with the spaces but using fgetc instead of fscanf.
Just as a note I think it would be much more efficient to use fgets or fread and then parse resulting string using regular expressions. Unless you have some limitations that weren't mentioned. Just as a note I think it would be much more efficient to use fgets or fread and then parse resulting string using regular expressions. Unless you have some limitations that weren't mentioned. That got me thinking - how about using fgets then running over the string using {} syntax. The same code (almost) would run many many times faster (probably). AJ -- HYPERLINK "http://www.deployview.com"www.deployview.com HYPERLINK "http://www.nerds-central.com"www.nerds-central.com HYPERLINK "http://www.project-network.com"www.project-network.com -- PHP Windows Mailing List (HYPERLINK "http://www.php.net/" http://www.php.net/) To unsubscribe, visit: HYPERLINK "http://www.php.net/unsub.php" http://www.php.net/unsub.php -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.407 / Virus Database: 268.12.9/458 - Release Date: 27/09/2006 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.407 / Virus Database: 268.12.9/458 - Release Date: 27/09/2006


« previous php.windows (#27189) next »