153 of 410 menu

array_rand function

array_rand လုပ်ဆောင်ချက်သည် အခင်းအကျင်းမှ ကျပန်း key တစ်ခုကို ပြန်ပေးသည်။ ပထမ parameter တွင် အခင်းအကျင်းကို သတ်မှတ်ပေးပြီး၊ ဒုတိယ မဖြစ်မနေ မဟုတ်သော parameter သည် ကျပန်း key မည်မျှ ပြန်ပေးရမည်ကို ညွှန်ပြသည်။ ၎င်းကို မသတ်မှတ်ပါက key တစ်ခုတည်းကို ပြန်ပေးပြီး၊ သတ်မှတ်ပါက အခင်းအကျင်းပုံစံဖြင့် သတ်မှတ်ထားသော အရေအတွက် key များကို ပြန်ပေးသည်။

Syntax

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

ဥပမာ

ဤဥပမာတွင် လုပ်ဆောင်ချက်သည် အခင်းအကျင်းမှ ကျပန်း key တစ်ခုကို ပြန်ပေးမည်ဖြစ်သည် -

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

ကုဒ် run ပြီးသောရလဒ် -

'c'

ဥပမာ

ကျပန်း key ကိုသိရှိပြီး အခင်းအကျင်းမှ ကျပန်း element တစ်ခုကို ပြန်ပေးကြပါစို့ -

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

ကုဒ် run ပြီးသောရလဒ် -

3

ဥပမာ

ဒုတိယ parameter ကို ဖော်ပြချက် 3 အဖြစ် သတ်မှတ်ကြပါစို့ - ဤအခြေအနေတွင် လုပ်ဆောင်ချက်သည် 3 ခုသော ကျပန်း key များ ပါဝင်သော အခင်းအကျင်းကို ပြန်ပေးမည်ဖြစ်သည် (ကျပန်း key 3 ခု - အကြောင်းမှာ ဒုတိယ parameter သည် 3 နှင့် ညီသောကြောင့်ဖြစ်သည်) -

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

ကုဒ် run ပြီးသောရလဒ် -

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

ဆက်လက်လေ့လာရန်

  • shuffle လုပ်ဆောင်ချက်၊
    အခင်းအကျင်းကို မွှေပေးသည်
  • mt_rand လုပ်ဆောင်ချက်၊
    ကျပန်းကိန်းတစ်ခုကို ပြန်ပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်