इस लेख में, हम एक 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 () को लागू किया है, जिसके परिणामस्वरूप दोनों सरणी में मौजूद मिलान तत्वों से बना एक सरणी है।
नोट
तत्वों की चाबियाँ संरक्षित हैं। यानी, आउटपुट ऐरे में एलीमेंट की कुंजियां वही होंगी जो पहले ऐरे में उन तत्वों की कुंजियों की हैं।