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

PHP में array_map() फंक्शन समझाया गया

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

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

यह फंक्शन कम से कम एक ऐरे के सभी एलिमेंट्स को कुछ उपयोगकर्ता-परिभाषित शर्त के अनुसार सरल तरीके से बदलता है।

सिंटैक्स

array_map (function name, array1,array2...)

पैरामीटर्स

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

functionname(अनिवार्य)

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

array1(अनिवार्य)

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

उदाहरण

<?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() फंक्शन

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

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

    PHP में array_map() फ़ंक्शन सरणी के प्रत्येक मान पर कॉलबैक फ़ंक्शन लागू करके नई सरणी बनाता है। एकाधिक सरणियों पर समानांतर मैपिंग भी कर सकता है। मूल सरणी(याँ) अपरिवर्तित रहती हैं। सिंटैक्स (Syntax) array_map(callable $callback, array $arr1, array ...$arrays): array पैरामीटर्स (Parameters) $callba

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि