> -----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