फ़ंक्शन array_map

फ़ंक्शन array_map दिए गए फ़ंक्शन को एरे के सभी एलिमेंट्स पर लागू करता है और परिवर्तित एरे वापस करता है। पहले पैरामीटर के रूप में यह फ़ंक्शन एक कॉलबैक स्वीकार करता है, और दूसरे के रूप में - एक एरे। तीसरे और आगे के पैरामीटर्स के रूप में अतिरिक्त एरे पास किए जा सकते हैं।

सिंटैक्स

phparray_map(?callable $callback, array $array, array ...$arrays): array

उदाहरण

आइए एरे के प्रत्येक एलिमेंट का वर्गमूल निकालें (फ़ंक्शन sqrt की सहायता से) और एक नए एरे में लिखें:

php<?php
  $arr = [1, 4, 9];
  
  $res = array_map('sqrt', $arr);
  var_dump($res);
?>

कोड निष्पादन का परिणाम:

php[1, 2, 3]

यह भी देखें

  • फ़ंक्शन array_filter,
    जो एरे को फ़िल्टर करती है
  • फ़ंक्शन array_walk,
    जो एरे के एलिमेंट्स के लिए फ़ंक्शन को कॉल करती है
  • फ़ंक्शन array_walk_recursive,
    जो एरे के एलिमेंट्स के लिए फ़ंक्शन को रिकर्सिवली कॉल करती है
  • फ़ंक्शन array_reduce,
    जो एरे को फोल्ड करती है