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);
?>