193 of 410 menu

फ़ंक्शन array_diff_assoc

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

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

array_diff_assoc(array $array1, array $array2, array ...$arrays): array

उदाहरण

आइए अलग-अलग कुंजियों और मानों वाले दो एरे की तुलना करें:

<?php $arr1 = ['a' => 1, 'b' => 2, 'c' => 3]; $arr2 = ['a' => 1, 'b' => 5, 'd' => 4]; $res = array_diff_assoc($arr1, $arr2); print_r($res); ?>

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

['b' => 2, 'c' => 3]

उदाहरण

संख्यात्मक कुंजियों वाले तीन एरे की तुलना:

<?php $arr1 = [1, 2, 3, 4]; $arr2 = [1, 3, 3, 4]; $arr3 = [1, 2, 3, 5]; $res = array_diff_assoc($arr1, $arr2, $arr3); print_r($res); ?>

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

[1 => 2]

उदाहरण

विभिन्न डेटा प्रकारों के साथ तुलना:

<?php $arr1 = ['a' => '1', 'b' => 2]; $arr2 = ['a' => 1, 'b' => '2']; $res = array_diff_assoc($arr1, $arr2); print_r($res); ?>

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

['a' => '1', 'b' => 2]

यह भी देखें

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