187 of 410 menu

ශ්‍රිතය array_intersect_key

array_intersect_key ශ්‍රිතය අරා කිහිපයක් ලබා ගනිමින් නව අරාවක් ලබා දෙයි, එය පළමු අරාවේ ඇති මූලද්‍රව්‍ය අඩංගු කරයි, එහි යතුරු අනෙකුත් සියලුම අරාවල පවතියි. සංසන්දනය වන්නේ යතුරු මත පමණක් වන අතර, අගයන් සැලකිල්ලට නොගනී.

වාක්‍ය රචනා ක්‍රමය

array_intersect_key(array1, array2, array3, ...);

උදාහරණය

යතුරු අනුව අරා දෙකක් සංසන්දනය කරමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

['a' => 1, 'c' => 3]

උදාහරණය

යතුරු අනුව අරා තුනක් සංසන්දනය කරමු:

<?php $arr1 = [1 => 'a', 2 => 'b', 3 => 'c']; $arr2 = [1 => 'd', 3 => 'e']; $arr3 = [1 => 'f', 4 => 'g']; $res = array_intersect_key($arr1, $arr2, $arr3); print_r($res); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

[1 => 'a']

උදාහරණය

විවිධ ආකාරයේ යතුරු සහිත අරා සංසන්දනය කිරීම:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

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

මේවාද බලන්න

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