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

PHP में array_diff () की व्याख्या करें


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

यह फ़ंक्शन सरणियों के अंदर मौजूद मूल्यों के अनुसार दो या दो से अधिक सरणियों के बीच के अंतर को बताता है।

उदाहरण

<?php
   $myarray1 = array('c', 'd', 'j', 'k', 'c','d','c');
   $myarray2  = array('j', 'k', 'd');
   print_r(array_diff( $myarray1, $myarray2));
?>

आउटपुट

Array
(
[0] => c
[4] => c
[6] => c
)

नोट

यह तत्वों को उनके स्ट्रिंग प्रतिनिधित्व में तुलना करता है। यानी 2 और '2' दोनों array_diff() के बराबर हैं। पहली सरणी में घटक की पुनरावृत्ति की मात्रा कोई फर्क नहीं पड़ता। यानी यदि कोई घटक $array1 में कई बार होता है और किसी भिन्न सरणी में केवल 1 बार होता है तो परिणाम में उस तत्व को छोड़ दिया जाएगा।


  1. PHP में विस्फोट () फ़ंक्शन

    विस्फोट () फ़ंक्शन का उपयोग स्ट्रिंग को स्ट्रिंग द्वारा विभाजित करने के लिए किया जाता है। सिंटैक्स explode(delimiter, str, limit) पैरामीटर सीमांकक - सीमा रेखा str - स्ट्रिंग टू स्प्लिट सीमा - वापसी के लिए सरणी तत्वों की संख्या निर्दिष्ट करता है। निम्नलिखित संभावित मान हैं - 0 से बड़ा

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

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

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

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