196 of 410 menu

array_udiff ශ්‍රිතය

array_udiff ශ්‍රිතය අරා සංසන්දනය කර පළමු අරාවෙන් ඇති, ඊළඟ අරාවල නොමැති මුලද්‍රව්‍ය ආපසු ලබා දෙයි. මුලද්‍රව්‍ය සංසන්දනය කිරීම සඳහා ඔබ විසින්ම නිර්වචනය කරන ලද callback ශ්‍රිතයක් භාවිතා කරයි. පළමු පරාමිතිය - සංසන්දනය කිරීම සඳහා ප්‍රධාන අරාව, ඊළඟ පරාමිති - පළමු අරාව සමඟ සංසන්දනය කරන අරා.

වාක්‍ය රීතිය

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

උදාහරණය

සංඛ්‍යා දෙකක අරා සංසන්දනය කරමු, සංසන්දනය කිරීම සඳහා callback ශ්‍රිතයක් භාවිතා කරමින්:

<?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]

උදාහරණය

පරිශීලක-නිර්වචිත සංසන්දන ශ්‍රිතයක් භාවිතා කරමින් නූල්වල අරා සංසන්දනය කරමු:

<?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']

උදාහරණය

බහු අරා සමඟ සංසන්දනය කිරීම:

<?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 ශ්‍රිතය,
    අරාවල වෙනස ගණනය කරයි
  • array_intersect ශ්‍රිතය,
    අරාවල ඡේදනය ගණනය කරයි
  • array_udiff_assoc ශ්‍රිතය,
    දර්ශක පරීක්ෂා කිරීම සමඟ වෙනස ගණනය කරයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න