0
0
PHPprogramming~15 mins

Arrow functions (short closures) in PHP - Mini Project: Build & Apply

Choose your learning style9 modes available
Arrow functions (short closures) in PHP
📖 Scenario: You are working on a small PHP script that processes a list of product prices. You want to apply a discount to each price and then display the discounted prices.
🎯 Goal: Build a PHP script that uses arrow functions (short closures) to apply a discount to each product price and then prints the discounted prices.
📋 What You'll Learn
Create an array called prices with the exact values: 100, 200, 300
Create a variable called discount and set it to 0.1 (which means 10%)
Use an arrow function inside array_map to calculate discounted prices
Print the resulting discounted prices array
💡 Why This Matters
🌍 Real World
Applying discounts or taxes to product prices is common in online stores and billing systems.
💼 Career
Understanding arrow functions helps write concise and modern PHP code, which is valuable for web developers.
Progress0 / 4 steps
1
Create the prices array
Create an array called prices with the exact values 100, 200, and 300.
PHP
Need a hint?

Use square brackets [] to create an array in PHP.

2
Set the discount rate
Create a variable called discount and set it to 0.1 to represent a 10% discount.
PHP
Need a hint?

Use the = sign to assign the value 0.1 to the variable discount.

3
Calculate discounted prices using an arrow function
Use array_map with an arrow function to create a new array called discountedPrices. The arrow function should take each price and return the price after subtracting the discount (price minus price times discount).
PHP
Need a hint?

Use fn($price) => $price - $price * $discount as the arrow function inside array_map.

4
Print the discounted prices
Print the discountedPrices array using print_r to display the discounted prices.
PHP
Need a hint?

Use print_r($discountedPrices); to print the array in a readable format.