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

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

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

सिंटैक्स

array_udiff_uassoc(arr1, arr2, arr3, … , compare_func1, compare_func2)

पैरामीटर

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

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

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

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

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

वापसी

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

उदाहरण

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

<?php
function compare_func_key($a, $b) {
   if ($a === $b) {
      return 0;
   }
   return ($a > $b)? 1:-1;
}
function compare_func_val($a, $b) {
   if ($a === $b) {
      return 0;
   }
   return ($a > $b)? 1:-1;
}
$arr1 = array("a" => "laptop", "b" => "keyboard", "c" => "mouse");
$arr2 = array("a" => "laptop", "b" => "keyboard", "c" => "headphone");
$res = array_udiff_uassoc($arr1, $arr2, "compare_func_key”, “compare_func_val");
print_r($res);
?>

आउटपुट

Array (
   [c] => mouse
)

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

    array_reverse() फ़ंक्शन उल्टे क्रम में एक सरणी देता है। सिंटैक्स array_reverse(arr, preservekey) पैरामीटर गिरफ्तार -निर्दिष्ट सरणी संरक्षित कुंजी - संभावित मान TRUE और FALSE हैं। सरणी की कुंजियों के संरक्षण को निर्दिष्ट करता है। वापसी array_reverse() फ़ंक्शन उलटी हुई सरणी देता है। उदाहरण न

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

    array_rand() फ़ंक्शन किसी सरणी से एक या अधिक यादृच्छिक कुंजियाँ देता है। सिंटैक्स array_rand(arr, count) पैरामीटर गिरफ्तार - निर्दिष्ट सरणी गिनती - वापसी के लिए यादृच्छिक कुंजियों की संख्या वापसी array_rand() फ़ंक्शन एक यादृच्छिक कुंजी देता है। आप निर्दिष्ट कर सकते हैं कि क्या आप यादृच्छिक

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

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