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

PHP में array_udiff_assoc () फ़ंक्शन

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

सिंटैक्स

array_udiff_assoc(arr1, arr2, arr3, … , compare_func)

पैरामीटर

  • गिरफ्तारी1 − तुलना करने वाला पहला एरे।

  • गिरफ्तारी2 -दूसरा सरणी जिसकी तुलना की जानी है।

  • गिरफ्तारी3 - तुलना करने के लिए अधिक सरणियाँ।

  • तुलना_फंक - तुलना समारोह। यदि पहले तर्क को क्रमशः दूसरे से कम, उसके बराबर या उससे बड़ा माना जाता है, तो उसे शून्य से कम, उसके बराबर या उससे बड़ा पूर्णांक वापस करना होगा।

वापसी

array_udiff_assoc() फ़ंक्शन एक सरणी देता है जिसमें पहले सरणी के सभी मान होते हैं जो किसी भी अन्य पैरामीटर में मौजूद नहीं होते हैं।

उदाहरण

निम्नलिखित एक उदाहरण है -

<?php
function compare_func($a, $b) {
   if ($a === $b) {
      return 0;
   }
   return ($a > $b)? 1:-1;
}
$arr1 = array("a" => "laptop", "b" => "keyboard", "c" => "mouse");
$arr2 = array("a" => "laptop", "d" => "mouse");
$res = array_udiff_assoc($arr1, $arr2, "compare_func");
print_r($res);
?>

आउटपुट

निम्न आउटपुट है -

Array
(
[b] => keyboard
[c] => mouse
)

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

    PHP में array_shift() फ़ंक्शन किसी सरणी से पहले तत्व को हटाता है, और हटाए गए तत्व का मान देता है। सिंटैक्स array_shift(arr) पैरामीटर गिरफ्तार -निर्दिष्ट सरणी वापसी array_shift () फ़ंक्शन शिफ्ट किए गए मान को लौटाता है। सरणी खाली होने पर यह NULL लौटाता है उदाहरण निम्नलिखित एक उदाहरण है - <?p

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

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

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

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