Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Name:
- // Aim:
- // Date:
- // En.No:
- // PC No:
- $ammount = array(2000, 5000, 1000, 50);
- echo "Q1: Displaying Balance Amount using <p>for loop</p>";
- for ($i = 0; $i < count($ammount); $i++) {
- echo "Transaction " . $i + 1 . ": $" . $ammount[$i] . "<br>";
- }
- echo "<p>foreach loop</p>";
- $p = 0;
- foreach ($ammount as $transaction) {
- $p = $p + 1;
- echo "Transaction ". $p .": $" . $transaction . "<br>";
- }
- $transactions = array(
- "User1" => array("income" => 2000, "expense" => 300, "balance" => 1700),
- "User2" => array("income" => 1500, "expense" => 2000, "balance" => -500)
- );
- echo "<br>Q2: Displaying Transactions Sorted by Highest Balance<br>";
- arsort($transactions);
- foreach ($transactions as $user => $transaction) {
- echo "User: $user<br>";
- echo "Income: $" . $transaction["income"] . "<br>";
- echo "Expense: $" . $transaction["expense"] . "<br>";
- echo "Balance: $" . $transaction["balance"] . "<br><br>";
- }
- $new_transactions = array();
- foreach ($transactions as $user => $transaction) {
- $new_transaction = $transaction;
- $new_transaction["balance"] = $transaction["income"] - $transaction["expense"];
- $new_transactions[$user] = $new_transaction;
- }
- echo "<br>Q3: Displaying Transactions with Calculated Balance<br>";
- foreach ($new_transactions as $user => $transaction) {
- echo "User: $user<br>";
- echo "Income: $" . $transaction["income"] . "<br>";
- echo "Expense: $" . $transaction["expense"] . "<br>";
- echo "Balance: $" . $transaction["balance"] . "<br><br>";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement