Hello Guys! This tutorial is all about How to Create a Simple Currency Converter in PHP.
Currency Converter is a calculator that converts the value or quantity of one Currency into the relative values or quantities of other currencies.
So let’s get started:
First create a class and name it “converter.php” and add this code:
<?php
class Converter{
private $rateValue;
//I have base these rates on USD :)
private $rates = [
'USD' => 1.0,
'GBP' => 0.7,
'EUR' => 0.800284,
'YEN' => 109.67,
'CAN' => 1.23,
'PHP' => 51.74,
];
public function setConvert($amount, $currency_from){
$this->rateValue = $amount/$this->rates[$currency_from];
}
public function getConvert($currency_to){
return round($this->rates[$currency_to] * $this->rateValue, 2);
}
public function getRates(){
return $this->rates;
}
}
?>Next is to create our form that converts our set amount from one currency to another currencies. add this code in index.php:
<?php
session_start();
include_once('Converter.php');
$converter = new Converter();
$rates = $converter->getRates();
?>
<!DOCTYPE html>
<html>
<head>
<title>Simple Currency Converter in PHP</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
Simple Currency Converter in PHP
$currency){
?>
">
$currency){
?>
">
<button type="submit" name="convert" class="btn btn-primary">Convert</button>
</form>
<?php
if(isset($_SESSION['value'])){
?>
<?php
unset($_SESSION['value']);
}
?>
</div>
</div>
</div>
</body>
</html>Lastly, we create our PHP code to convert the amount. and add this code in getconvert.php
<?php
session_start();
require_once('Converter.php');
if(isset($_POST['convert'])){
$amount = $_POST['amount'];
$currency_from = $_POST['currency_from'];
$currency_to = $_POST['currency_to'];
$converter = new Converter();
$converter->setConvert($amount, $currency_from);
$result = $converter->getConvert($currency_to);
$out = array();
$out['amount'] = $amount;
$out['from'] = $currency_from;
$out['result'] = $result;
$out['to'] = $currency_to;
$_SESSION['value'] = $out;
header('location:index.php');
}
else{
header('location:index.php');
}
?>That’s it go and run the program now!

If you have any comments or suggestion about the How to Create a Simple Currency Converter in PHP Message us Directly
Download Source code here:
Other Articles you might read also:

I don’t know why I find it hard to implement this tutorial…
I am looking for the files so I can download them.
Click the download button below