Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में array_map () फंक्शन की व्याख्या करें


PHP विशिष्ट कार्यों को करने के लिए विभिन्न प्रकार के इनबिल्ट फंक्शन प्रदान करता है। array_map() PHP में एक इनबिल्ट फंक्शन है और यह PHP ऐरे के साथ काम करता है।

यह फ़ंक्शन इस तरह से काम करता है कि यह किसी सरणी के प्रत्येक घटक को एक पूर्वनिर्धारित फ़ंक्शन में भेजता है और उस फ़ंक्शन द्वारा संशोधित नए मानों के साथ एक सरणी देता है।

यह फ़ंक्शन कम से कम एक सरणी के सभी तत्वों को बदलता है जैसा कि कुछ उपयोगकर्ता-परिभाषित स्थिति द्वारा सरल तरीके से दर्शाया गया है।

सिंटैक्स

array_map (फ़ंक्शन का नाम, array1, array2...)

पैरामीटर

यह फ़ंक्शन 2 अनिवार्य पैरामीटर लेता है एक फ़ंक्शन नाम है और दूसरा एक सरणी है और शेष विवेकाधीन हैं।

फ़ंक्शननाम(अनिवार्य)

यह पैरामीटर उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन के नाम की विशेषता है जिसके अनुसार सरणी में मानों को बदला जाना है।

सरणी1(अनिवार्य)

यह पैरामीटर बदली जाने वाली सरणी को निर्धारित करता है।

उदाहरण

<?php
   function add($arr){
      return ($arr+ 2);
   }
   $arr1 = array(7, 6, 2, 4);
   print_r(array_map("add", $arr1));
?>

आउटपुट

Array
(
[0] => 9
[1] => 8
[2] => 4
[3] => 6
)

स्पष्टीकरण

उपरोक्त उदाहरण में, हमने एक फ़ंक्शन को परिभाषित किया है जो इनपुट को एक सरणी के रूप में लेता है और उस सरणी के प्रत्येक तत्व में 2 जोड़ता है


  1. PHP में array_udiff_uassoc () फ़ंक्शन

    array_udiff_uassoc() फ़ंक्शन उपयोगकर्ता द्वारा बनाए गए फ़ंक्शंस में सरणी कुंजियों और सरणी मानों की तुलना करता है, और एक सरणी देता है। यह एक सरणी देता है जिसमें पहले सरणी के सभी मान होते हैं जो किसी अन्य पैरामीटर में मौजूद नहीं होते हैं। सिंटैक्स array_udiff_uassoc(arr1, arr2, arr3, … , compar

  1. PHP में array_map () फ़ंक्शन

    array_map() फ़ंक्शन किसी सरणी के प्रत्येक मान को उपयोगकर्ता द्वारा बनाए गए फ़ंक्शन को भेजता है, जो नए मान देता है। सिंटैक्स array_map(callback, arr1, arr2 −, arr3 −, arr4 −, …) पैरामीटर कॉलबैक− कॉलबैक फ़ंक्शन गिरफ्तारी1 − संशोधित की जाने वाली सरणी arr2 − संशोधित की

  1. PHP में सरणी () फ़ंक्शन

    PHP में array() फंक्शन एक array बनाता है। PHP में Array तीन प्रकार की होती है। अनुक्रमित सरणियाँ - यह संख्यात्मक सूचकांक के साथ एक सरणी है सहयोगी सरणियाँ - यह नामित कुंजियों वाली एक सरणी है बहुआयामी सरणियाँ − यह एक सरणी है जिसमें एक या अधिक सरणियाँ होती हैं सिंटैक्स // array with numeric