"marguerita", "price" => 5],
["pizzaName" => "golden", "price" => 100],
["pizzaName" => "calzone", "price" => 10],
];
$customers = [
["customer" => koen, "address" => "a yacht in Antwerp"],
["customer" => manuele, "address" => "somewhere in Belgium"],
["customer" => students, "address" => "BeCode office"],
];
function takeOrder($pizzaName, $customer)
{ //register who orders which products
$pizzaPrices = array_keys("pizzas");
$pizzas = [];
foreach ($pizzaPrices as $pizzaPrice) {
$pizzas[] = $pizzaNames[$pizzaPrice]["pizzaName"];
}
if (!empty($pizzaNames[$pizza])) {
$pizzaName = $pizzaNames[$pizza];
} else {
$pizzaName = "unknown";
}
}
function checkOutOrder($price){ //calculate total price ordered products
$confirmationOrder = "";
$totalPrice = calculatePrice($pizzaNames);
echo "Creating new order...
";
$confirmationOrder = "You ordered" . implode(", ", $pizzaNames);
$confirmationOrder = "The order should be sent to " . $custName . ".
The address:" . $custAddress . ".
";
$confirmationOrder = "The bill is €" . $totalPrice . ".
";
$confirmationOrder = "Order finished.
";
echo $confirmationOrder;
}
function sendOrder()
{
$custAddresses = array_keys("customers");
$custNames = [];
foreach ($custAddresses as $custAddress) {
$custNames[] = $customers[$custAddress]["name"];
}
if (!empty($custAddresses[$customer])) {
$custAddress = $custAddresses[$customer];
} else {
$custAddress = "unknown";
}
}
function calculatePrice($price)
{
}
function pizzaOrderTotal()
{
takeOrder('calzone', 'koen');
takeOrder('marguerita', 'manuele');
takeOrder('golden', 'students');
}
pizzaOrderTotal();