小编web*_*ber的帖子

从字符串中拆分货币和金额

我正在导入一个具有不同货币符号数量的文件

£12.10
$26.13
€12.50
Run Code Online (Sandbox Code Playgroud)

我需要导入并将其转换为单一货币.我按如下方式分割字符串

$parts = split(' ', preg_replace("/([0-9])/", ' ${1}', $amount, 1));
Run Code Online (Sandbox Code Playgroud)

无法使preg_split与PREG_SPLIT_DELIM_CAPTURE一起使用

$parts = preg_split("/\d/", $amount, 2, PREG_SPLIT_DELIM_CAPTURE);
Run Code Online (Sandbox Code Playgroud)

我有一系列货币符号到货币代码

$currencySymbols = array('£'=>'GBP', '$'=>'USD','€'=>'EUR')
Run Code Online (Sandbox Code Playgroud)

我需要1.将字符串拆分为货币符号和值 - 如果有更好的方法,那么我正在做的事情2.将货币符号映射到货币代码.无法使用$ currencySymbols [$ parts [0]]进行映射

任何帮助将不胜感激.(PHP 5.2.6)使用charset = utf-8

非常感谢

php currency extract

3
推荐指数
1
解决办法
3024
查看次数

标签 统计

currency ×1

extract ×1

php ×1