183 of 410 menu

array_filter ක්‍රියාකාරිත්වය

array_filter ක්‍රියාකාරීත්වය අරාවක් නියම කරන ලද ක්‍රියාකාරීත්වයක් මගින් පෙරහන් කරයි. ක්‍රියාකාරීත්වයේ පරාමිතියට අනුක්‍රමිකව අරාවේ අංග ලැබෙන අතර, මෙම අංගය සඳහා ක්‍රියාකාරීත්වය true ආපසු දුන්නොත් - අංගය අරාවේ රැඳී පවතී, නමුත් false ආපසු දුන්නොත් - ඉවත් වේ. අරාවේ ඉතිරි වන්නේ ක්‍රියාකාරීත්වය true ආපසු දෙන අංග සඳහා පමණි.

මුල් අරාව සම්බන්ධී නම්, එහි යතුරු සංරක්‍ෂණය කෙරේ.

වාක්‍ය රචනය

array_filter(array $array, ?callable $callback = null, int $mode = 0): array

උදාහරණය

අපි අරාවේ ධනාත්මක අංග පමණක් ඉතිරි කරමු:

<?php function func($num) { if ($num >= 0) { return true; } else { return false; } } $arr = [1, -1, 2, -2, 3, -3]; $res = array_filter($arr, 'func'); var_dump($res); ?>

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

[1, 2, 3]

උදාහරණය

කොන්දේසිය කෙටි කරමු:

<?php function func($num) { return $num >= 0; } $arr = [1, -1, 2, -2, 3, -3]; $res = array_filter($arr, 'func'); var_dump($res); ?>

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

[1, 2, 3]

උදාහරණය

නිර්නාමික ක්‍රියාකාරීත්වයකට වෙනස් කරමු:

<?php $arr = [1, -1, 2, -2, 3, -3]; $res = array_filter($arr, function($num) { return $num >= 0; }); var_dump($res); ?>

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

[1, 2, 3]

උදාහරණය

ඊතල ක්‍රියාකාරීත්වයකට වෙනස් කරමු:

<?php $arr = [1, -1, 2, -2, 3, -3]; $res = array_filter($arr, fn($num) => $num >= 0); var_dump($res); ?>

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

[1, 2, 3]

මේවාත් බලන්න

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