我进口其具有不同的货币金额文件签署分裂货币及金额从字符串
£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