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

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


इस लेख में, हम एक array_intersect() एक पूर्वनिर्धारित PHP सरणी फ़ंक्शन सीखेंगे। PHP के इस बिल्टिन फ़ंक्शन का उपयोग कम से कम दो सरणियों के अभिसरण को समझने के लिए किया जाता है। फ़ंक्शन का उपयोग कम से कम दो सरणियों की तुलना करने और मैचों को वापस करने के लिए किया जाता है। फ़ंक्शन पहली सरणी के केवल उन घटकों को प्रिंट करता है जो सभी अलग-अलग सरणी में उपलब्ध हैं।

उदाहरण

<?php
   $array1 = array(5, 10, 15, 20,34);
   $array2 = array(20, 10, 15, 55, 100);
   $intersect_array = array_intersect($array1,$array2);
   print_r($intersect_array);
?>

आउटपुट

Array
(
[1] => 10
[2] => 15
[3] => 20
)

स्पष्टीकरण

उपरोक्त उदाहरण में, हमने दो सरणियाँ घोषित की हैं और उसके बाद, हमने array_intersesct () को लागू किया है, जिसके परिणामस्वरूप दोनों सरणी में मौजूद मिलान तत्वों से बना एक सरणी है।

नोट

तत्वों की चाबियाँ संरक्षित हैं। यानी, आउटपुट ऐरे में एलीमेंट की कुंजियां वही होंगी जो पहले ऐरे में उन तत्वों की कुंजियों की हैं।


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

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

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

    array_intersect() फ़ंक्शन सरणी मानों की तुलना करता है, और मिलान लौटाता है। यह एक सरणी देता है जिसमें पहले सरणी में सभी मान होते हैं जिनके मान सभी पैरामीटर में मौजूद होते हैं। सिंटैक्स array_intersect(arr1, arr2, arr3, arr4, …) पैरामीटर गिरफ्तारी1 - तुलना करने के लिए ऐरे। आवश्यक है। गिरफ्तार

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

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