> -----Original Message-----
> From: Curt Zirzow [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 25, 2004 6:55 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Re: Ereg problems
>
>
> On Thu, 25 Mar 2004 18:31:02 -0500, Jeff McKeon
> <[EMAIL PROTECTED]>
> wrote:
>
> > Having some problems with ereg()
> >
> > [begin code]
> >
> > $string="Credit adjusted: $-1.32 to $48.68"
> >
> > ereg("([\\$(\\$-)][0-9]+\.[0-9]+)",$data[2],$found);
> >
> > While(list($index,$hits)=each($found))
> > {
> > echo "$index , $hits<br>";
> > }
> > [end code]
>
> you assigned $string but used $data[2]?
>
whoops, that was a leftover from the actual app that was parsing
a field pulled from a database query. Forgot to correct that when I
posted.
>
> I would suggest using pcre instead of Posix:
>
> preg_match_all('($-?[0-9]+\.[0-9]+)', $string, $found);
> print_r($found);
>
That produces:
Array ( [0] => Array ( ) ) 0 , Array
>
> Curt.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php