198 of 410 menu

फ़ंक्शन array_diff_ukey

फ़ंक्शन array_diff_ukey कई arrays की कुंजियों की तुलना करता है और पहले array से उन तत्वों को लौटाता है जिनकी कुंजियाँ अन्य arrays में अनुपस्थित हैं। कुंजियों की तुलना के लिए उपयोगकर्ता द्वारा परिभाषित कॉलबैक-फ़ंक्शन का उपयोग किया जाता है। पहले पैरामीटर के रूप में मुख्य array पारित किया जाता है, बाद के पैरामीटर्स के रूप में तुलना के लिए arrays, और अंतिम पैरामीटर के रूप में - कॉलबैक-फ़ंक्शन।

वाक्य - विन्यास

array_diff_ukey(array $array1, array $array2 [, array $... ], callable $key_compare_func): array

उदाहरण

strcasecmp (केस-असंवेदनशील तुलना) कॉलबैक-फ़ंक्शन का उपयोग करके दो arrays की कुंजियों की तुलना करें:

<?php $array1 = ['A' => 1, 'b' => 2, 'C' => 3]; $array2 = ['a' => 4, 'B' => 5]; $res = array_diff_ukey($array1, $array2, 'strcasecmp'); print_r($res); ?>

कोड निष्पादन का परिणाम:

['C' => 3]

उदाहरण

उपयोगकर्ता-परिभाषित कॉलबैक-फ़ंक्शन के साथ तीन arrays की तुलना करें:

<?php function keyCompare($key1, $key2) { return $key1 <=> $key2; } $array1 = [1 => 'a', 2 => 'b', 3 => 'c']; $array2 = [1 => 'd', 4 => 'e']; $array3 = [2 => 'f']; $res = array_diff_ukey($array1, $array2, $array3, 'keyCompare'); print_r($res); ?>

कोड निष्पादन का परिणाम:

[3 => 'c']

यह भी देखें

  • फ़ंक्शन array_diff,
    जो मानों द्वारा arrays की तुलना करता है
  • फ़ंक्शन array_diff_key,
    जो कुंजियों द्वारा arrays की तुलना करता है
  • फ़ंक्शन array_udiff,
    जो कॉलबैक-फ़ंक्शन के माध्यम से arrays की तुलना करता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें