🔴 Advanced · Lesson 28
Array Functions
Array Functions
Powerful Array Functions
PHP has built-in functions to transform arrays without writing loops — making code shorter and cleaner.
array_map (transform each)
$nums = [1, 2, 3];
$squared = array_map(fn($n) => $n * $n, $nums);
print_r($squared); // [1, 4, 9]
array_filter (keep some)
$nums = [1, 2, 3, 4, 5, 6];
$even = array_filter($nums, fn($n) => $n % 2 == 0);
print_r($even); // [2, 4, 6]
array_reduce (combine to one)
$nums = [1, 2, 3, 4];
$sum = array_reduce($nums, fn($carry, $n) => $carry + $n, 0);
echo $sum; // 10
Summary
- array_map transforms each item; array_filter keeps matching items.
- array_reduce combines all items into one value.
शक्तिशाली Array Functions
PHP में arrays को बिना loops लिखे transform करने के built-in functions हैं — code छोटा और साफ बनाते हैं।
array_map (हर एक transform)
$nums = [1, 2, 3];
$squared = array_map(fn($n) => $n * $n, $nums);
print_r($squared); // [1, 4, 9]
array_filter (कुछ रखें)
$nums = [1, 2, 3, 4, 5, 6];
$even = array_filter($nums, fn($n) => $n % 2 == 0);
print_r($even); // [2, 4, 6]
array_reduce (एक में मिलाएं)
$nums = [1, 2, 3, 4];
$sum = array_reduce($nums, fn($carry, $n) => $carry + $n, 0);
echo $sum; // 10
सारांश
- array_map हर item transform करता है; array_filter matching items रखता है।
- array_reduce सारे items को एक value में मिलाता है।
💻 Live Code Editor
Is page ki language (PHP) mein code likhein aur turant chalाएं — yahीं, bina kuch install kiye.Powered by OneCompiler. Agar editor na khule to yahान naye tab mein kholein.
💻 Live Code Editor
Is page ke program yahan ready hain — chalाएं, badlें aur seekhें. Bina kuch install kiye.
Powered by OneCompiler. Editor mein code apne aap aa jata hai — Run dabaakर output dekhें.
Agar load na ho to naye tab mein kholें.