我進口其具有不同的貨幣金額文件簽署分裂貨幣及金額從字符串
£12.10
$26.13
€12.50
我需要導入並轉換成單一貨幣這一點。我分割字符串如下
$parts = split(' ', preg_replace("/([0-9])/", ' ${1}', $amount, 1));
無法建立與PREG_SPLIT_DELIM_CAPTURE使preg_split工作
$parts = preg_split("/\d/", $amount, 2, PREG_SPLIT_DELIM_CAPTURE);
我有貨幣符號的陣列,以貨幣代碼
$currencySymbols = array('£'=>'GBP', '$'=>'USD','€'=>'EUR')
我需要 1.將字符串拆分爲貨幣符號和值 - 如果有更好的方法,那麼我在做什麼 2.將貨幣符號映射到 貨幣代碼。無法使用$ currencySymbols [$ parts [0]]映射
任何幫助將不勝感激。使用(PHP 5.2.6)的charset = UTF-8
非常感謝
NumberFormatter在PHP 5.2.6中不可用 – NineBerry 2010-06-09 00:35:18
@NineBerry:良好的調用,我沒有注意到文檔是5.3。呸! – R0MANARMY 2010-06-09 00:38:32