以下是一个简单的货币转换应用的实例,展示如何使用RMB(人民币)和PHP(菲律宾比索)进行转换。
| 输入货币 | 输入金额 | 转换比率 | 输出金额 |
|---|---|---|---|
| RMB | 100 | 1PHP=0.15RMB | 666.67PHP |
| PHP | 100 | 1PHP=6.67RMB | 14.99RMB |
在这个例子中,我们假设1 PHP等于0.15 RMB,这意味着如果你有100 RMB,你可以换成666.67 PHP。反之,如果你有100 PHP,你可以换成14.99 RMB。以下是用PHP编写的简单货币转换函数:

```php
function convertCurrency($amount, $fromCurrency, $toCurrency) {
$exchangeRates = [
'RMB' => [
'PHP' => 0.15
],
'PHP' => [
'RMB' => 6.67
]
];
if (array_key_exists($fromCurrency, $exchangeRates) && array_key_exists($toCurrency, $exchangeRates[$fromCurrency])) {
$rate = $exchangeRates[$fromCurrency][$toCurrency];
$convertedAmount = $amount / $rate;
return $convertedAmount;
} else {
return 'Invalid currency code.';
}
}
// 示例用法
echo convertCurrency(100, 'RMB', 'PHP'); // 输出:666.67
echo convertCurrency(100, 'PHP', 'RMB'); // 输出:14.99
```
这个函数首先定义了一个包含汇率信息的数组`exchangeRates`,然后根据输入的货币和转换目标,计算并返回转换后的金额。如果输入的货币代码无效,函数将返回错误信息。







