[PHP] extract price by preg_match_all

2011-02-14 Thread Tontonq Tontonq
example data:

div class=picboxfooter
  span class=newpricespan class=productOldPriceold price 829,00
euro;/spanbr /your price 58,90 euro; */span
/div

another :
  span class=newprice 9,90 euro; */span

i want to extract 829,.00  58,90 from first source , 9,90 from the second

i tried many way like preg_match_all('/span
class=newprice(\$[0-9,]+(\.[0-9]{2})?)\/span/',$data,$prices);
it doesn't work


Re: [PHP] extract price by preg_match_all

2011-02-14 Thread Frank Arensmeier

?php
if ( preg_match_all(/([0-9]+[,\.]{1}[0-9]{2})/, $data, $matches) ) {
echo Matches found:;
echo pre;
print_r($matches);
echo /pre;
} else {
echo Didn't find anything...;
}
?

Untested.

/frank

14 feb 2011 kl. 15.05 skrev Tontonq Tontonq:

 example data:
 
 div class=picboxfooter
  span class=newpricespan class=productOldPriceold price 829,00
 euro;/spanbr /your price 58,90 euro; */span
 /div
 
 another :
  span class=newprice 9,90 euro; */span
 
 i want to extract 829,.00  58,90 from first source , 9,90 from the second
 
 i tried many way like preg_match_all('/span
 class=newprice(\$[0-9,]+(\.[0-9]{2})?)\/span/',$data,$prices);
 it doesn't work


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