【发布时间】:2011-03-01 10:38:23
【问题描述】:
我正在导入一个具有不同货币符号金额的文件
£12.10
$26.13
€12.50
我需要将其导入并转换为单一货币。我将字符串拆分如下
$parts = split(' ', preg_replace("/([0-9])/", ' ${1}', $amount, 1));
无法使 preg_split 与 PREG_SPLIT_DELIM_CAPTURE 一起工作
$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
非常感谢
【问题讨论】: