198 of 410 menu

array_diff_ukey ක්‍රියාකාරීත්වය

array_diff_ukey ක්‍රියාකාරීත්වය යතුරු අනුව බහු අරා සසඳා බලන අතර, පළමු අරාවේ ඇති එම යතුරු අනෙක් අරා වල නොමැති අංග ආපසු ලබා දෙයි. යතුරු සැසඳීම සඳහා පරිශීලකයා විසින් සපයනු ලබන callback ක්‍රියාකාරීත්වය භාවිතා කරයි. පළමු පරාමිතිය ලෙස මූලික අරාව, පසුව ඇති පරාමිති සැසඳීම සඳහා අරා, සහ අවසාන පරාමිතිය ලෙස callback ක්‍රියාකාරීත්වය සපයනු ලැබේ.

වාක්‍ය රීතිය

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

උදාහරණය

යතුරු අරා දෙකක් callback ක්‍රියාකාරීත්වයක් භාවිතා කරමින් (strcasecmp - අක්ෂර ප්‍රමාණය නොසලකා සැසඳීම) සසඳමු:

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

උදාහරණය

පරිශීලක නිර්මිත callback ක්‍රියාකාරීත්වයක් සමග අරා තුනක් සසඳමු:

<?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 ක්‍රියාකාරීත්වය,
    අරා අගයන් අනුව සසඳයි
  • array_diff_key ක්‍රියාකාරීත්වය,
    අරා යතුරු අනුව සසඳයි
  • array_udiff ක්‍රියාකාරීත්වය,
    callback ක්‍රියාකාරීත්වයක් හරහා අරා සසඳයි
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න