RE: [PHP] Re: Ereg problems

2004-03-26 Thread Jeff McKeon
 -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 , $hitsbr;
  }
  [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



Re: [PHP] Re: Ereg problems

2004-03-26 Thread Curt Zirzow
* Thus wrote Jeff McKeon ([EMAIL PROTECTED]):
 
  
  preg_match_all('($-?[0-9]+\.[0-9]+)', $string, $found); 
  print_r($found);
  
 
 That produces:
 
 Array ( [0] = Array ( ) ) 0 , Array

Sorry that should be:
  preg_match_all('/(\$-?[0-9]+\.[0-9]+)/', $string, $found); 


Curt
-- 
I used to think I was indecisive, but now I'm not so sure.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php