🔴 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 में मिलाता है।
← Back to PHP Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।