Właśnie korzystam z simple_html_dom.
Próbuje pobrać wartość z pewnego diva tylko że liczba tysięczna jest odsunięta od reszty np:
100 zł
1 100 zł
dla kwoty w setkach działa bez problemu :
$price = filter_var($price[1] . '.' . $price[2], FILTER_VALIDATE_FLOAT);
próbowałem skorzystać z twojej podpowiedzi:
preg_match('/(?: ?\d+),(\d*)\ zł/u', $price, $price);
ale z mizernym skutkiem, ponieważ dla kwoty 1 012,20 zł
zwraca mi 20.00
natomiast gdy zrobię tak:
preg_match('/(\d*),(?: ?\d+) zł/u', $price, $price);
kwota 1 012,20 zł zwraca mi 12.00
ktoś ma jakieś pomysły ?