196 of 410 menu

फ़ंक्शन array_udiff

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

सिंटैक्स

array_udiff(array1, array2, ..., callback): array;

उदाहरण

तुलना के लिए callback-फ़ंक्शन का उपयोग करके दो arrays की संख्याओं की तुलना करें:

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = [3, 4, 5, 6, 7]; $res = array_udiff($arr1, $arr2, function($a, $b) { return $a <=> $b; }); print_r($res); ?>

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

[1, 2]

उदाहरण

एक कस्टम तुलना फ़ंक्शन का उपयोग करके स्ट्रिंग्स के arrays की तुलना करें:

<?php $arr1 = ['a', 'b', 'c', 'd']; $arr2 = ['c', 'd', 'e', 'f']; $res = array_udiff($arr1, $arr2, function($a, $b) { return strcmp($a, $b); }); print_r($res); ?>

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

['a', 'b']

उदाहरण

कई arrays के साथ तुलना:

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = [2, 3, 4]; $arr3 = [3, 4, 5]; $res = array_udiff($arr1, $arr2, $arr3, function($a, $b) { return $a <=> $b; }); print_r($res); ?>

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

[1]

यह भी देखें

  • फ़ंक्शन array_diff,
    जो arrays के अंतर की गणना करता है
  • फ़ंक्शन array_intersect,
    जो arrays के प्रतिच्छेदन की गणना करता है
  • फ़ंक्शन array_udiff_assoc,
    जो इंडेक्स के अतिरिक्त सत्यापन के साथ अंतर की गणना करता है
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें