是否有一种很好的方法可以从$,€,CHF等货币值中减去货币值。
我有一些包含不需要的货币符号的货币值,所以有php函数或可以删除这些东西的东西(世界上所有货币符号)
当前值为
#current -> #stripped value(what im looking for)
€ 2.66 -> 2.66
445.77 € -> 445.77
$ 4561.44 -> 4561.44
CHF 3`009.55 -> 3`009.55
编辑:
我找到了一个正则表达式模式,但是它将删除`符号。
/[^0-9,.`]/
答案 0 :(得分:0)
$str = '445.77 € ';
preg_match_all('!\d+!', $str, $value);
print_r($value[0][0].'.'.$value[0][1]);
答案 1 :(得分:0)
尝试一下
$test = 'CHF 3`009.55';
preg_replace('/[^0-9-.`]+/', '', $test); //return 3`009.55