153 of 410 menu

array_rand කාර්යය

array_rand කාර්යය අරාවකින් අහඹු යතුරක් ආපසු ලබා දෙයි. පළමු පරාමිතිය ලෙස අරාවක් නියම කරන අතර, දෙවන අනිවාර්ය නොවන පරාමිතිය අහඹු යතුරු කීයක් ආපසු ලබා දිය යුතු දැයි දක්වයි. එය නිශ්චිත කර නොමැති නම් - යතුරක් එකක් ආපසු ලැබේ, නිශ්චිත කර ඇත්නම් - අරාවක් ආකාරයෙන් නිශ්චිත කළ යතුරු සංඛ්‍යාව ආපසු ලැබේ.

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

array_rand(array $array, int $num = 1): int|string|array

නිදර්ශනය

මෙම නිදර්ශනයෙහි, කාර්යය අරාවෙන් අහඹු යතුරක් ආපසු ලබා දෙනු ඇත:

<?php $arr = ['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]; echo array_rand($arr); ?>

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

'c'

නිදර්ශනය

අහඹු යතුර දැන ගෙන, අරාවෙන් අහඹු මූලද්‍රව්‍යයක් ආපසු ලබා දෙමු:

<?php $arr = ['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]; $key = array_rand($arr); echo $arr[$key]; ?>

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

3

නිදර්ශනය

දෙවන පරාමිතිය 3 අගයට සකසමු - මෙම අවස්ථාවේ දී, කාර්යය 3 අහඹු යතුරු අරාවක් ආපසු ලබා දෙනු ඇත (යතුරු 3 ක් - දෙවන පරාමිතිය 3 ට සමාන නිසා):

<?php $arr = ['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]; $keys = array_rand($arr, 3); var_dump($keys); ?>

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

['a', 'b', 'e']

මේවාත් බලන්න

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