我想知道我的变量值中包含什么货币代码。
例如:
$var = "$200";
$check = array("$", "AU$", "CA$", "£", "€", "¥");
If $var has "$"
$currency = USD
else if $var has "£"
$currency = GBP
and so on..
我正在尝试的是:
$result = strpos($var, $check);
if ($result === '$') {
$currency = 'USD';
} else if ($result === '£') {
$currency = 'GBP';
| else ...
最佳答案
你可以这样做
$var = "$200";
$check = array("$"=>'USD', "AU$"=>'aus', "CA$"=>'cas', "£"=>'GBP', "€"=>'ee', "¥"=>'yy');
$symbol = str_replace(range(0,9),'',$var);
$currency = $check[$symbol]?$check[$symbol]:'';
关于php - 如何检查php变量中的货币代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24021231/