181 of 410 menu

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

array_walk ක්‍රියාකාරීත්වය යනු දී ඇති ක්‍රියාකාරීත්වය අරාවේ සියලුම මූලද්‍රව්‍යවලට යොදන එකකි. එය සාර්ථකව නිම කළහොත් true ආපසු ලබා දෙන අතර දෝෂයක් හට ගත්තහොත් false ආපසු ලබා දේ. පළමු පරාමිතිය ලෙස ක්‍රියාකාරීත්වය අරාවක් ගනී, දෙවන පරාමිතිය ලෙස - callback එකක්.

Callback එකට පරාමිති දෙකක් ලබා දේ. පළමු පරාමිතිය ලෙස අරාවේ මූලද්‍රව්‍යයේ අගය යන අතර, දෙවන පරාමිතිය ලෙස යතුර යයි.

ක්‍රියාකාරීත්වයට ලබා දුන් අරාව එයම වෙනස් නොවේ. නමුත් මෙය ලබා ගත හැකිය සබැඳියක් මගින් මූලද්‍රව්‍යය ලබා දීමෙන්.

වාක්‍ය රීතිය

array_walk(array|object &$array, callable $callback, mixed $arg = null): bool

උදාහරණය

අපි අරාවක් හරහා ගොස් එහි යතුරු සහ මූලද්‍රව්‍ය ප්‍රතිදානය කරමු:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; array_walk($arr, function($elem, $key) { echo $key . ' ' . $elem . '<br>'; }); ?>

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

'a 1' 'b 2' 'c 3'

උදාහරණය

අපි අරාවක් හරහා ගොස් එහි මූලද්‍ව්‍යයන් වර්ග කරමු:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; array_walk($arr, function(&$elem, $key) { $elem = $elem ** 2; }); var_dump($arr); ?>

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

['a' => 1, 'b' => 4, 'c' => 9]

මේවාද බලන්න

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