ByTriSLaSiS, "comma format" olarak girilen değerlerde çalışmıyor bu. Bizzat deminden beri onunla uğraşıyorum.

...

Yaptım:
<?php

$fiyat = "50.000 Dolar"; 

preg_match('~(\d+)~', str_ireplace(array('.', ','), '', $fiyat), $eslesme);

echo print_r($eslesme);

?>