2010-11-07 18 views
1

錢值我只是張貼了這個問題link text大約5分鐘前,我忘了提,格式是這樣製作只用數字

"$2,090.99 " 

我需要一個像

"209099" 
終值

剝離最後的額外空間和擺脫任何其他標點符號在php中的貨幣價值,所以我可以存儲到一個MySQL十進制10,2

回答

6

您可以使用一個regul AR表達,以取代一切,這是不是一個數字:

$output = preg_replace('/\D/', '', $str); 

\D相當於[^\d]等效於[^0-9]