လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> array_rand

array_rand

ကျပန်းတစ် ဦး array ကနေတစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောယူနစ်ဆွဲယူ
အမည်:array_rand
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:array အတွက်တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောကျပန်းသော့ကိုပြန်ပို့သည်။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

array_rand() function ကို array ရှိကျပန်းသော့အမည်ကိုပြန်ပို့သည်။ သို့မဟုတ် function သည်သော့ချက်အမည်ထက် ပို. ပြန်လည်ရရှိကြောင်းသင်သတ်မှတ်ပါက၎င်းသည်ကျပန်းသော့အမည်ရှိခင်းကျင်းမှုကိုပြန်လည်ပေးလိုက်သည်။

နမူနာ

ဥပမာ 1

ကျပန်းသော့အမည်များပါ 0 င်သည်။

 <? PHP
$ a = array ( Green " , " Green " , " Blue " , " အဝါရောင် " , " Brown " ) ,
$ ကျပန်း _Keys = Array_rand ( $ a , 3 ) ;
ပဲ့တင်သံ $ တစ် ဦး [ $ ကျပန်း quing_keys [ 0 ]] ] ။ "<br> <br>" ;
ECHO $ ​​တစ် ဦး [ $ ကျပန်း » 1 »] ] ။ "<br> <br>" ;
ECHO $ ​​တစ် ဦး [ $ mancess_keys [ 2 ] ] ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 2

ခင်းကျင်းမှုမှကျပန်းသော့ကိုပြန်ပို့ပါ။

 <? PHP
$ a = array ( " A " => "Red" , "B" => "Green" , " GREE " , BLAR " => " အဝါရောင် " ,
print_r ( array_rand ( $ a , 1 ) ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 3

ကျပန်း string ကိုသော့ချက်အမည်များပါ 0 င်သည်။

 <? PHP
$ a = array ( " A " => "Red" , "B" => "Green" , " GREE " , BLAR " => " အဝါရောင် " ,
print_r ( Array_rand ( $ a , 2 ) ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

သဒ္ဒါ

 Array_rand ( array , နံပါတ် )
တေးရေး ဖေါ်ပြ
အခင်းအကျင်း လိုအပ်ပါတယ် ခင်းကျင်းကိုသတ်မှတ်ပါ။
ဂဏန်း optional ကို။ ကျပန်းသော့ချက်အမည်များကိုပြန်ပို့သည်ကိုသတ်မှတ်သည်။

ဥပမာပြပါ

array_rand() function သည်ကျပန်းနှင့်ပြန်လည်ထူထောင်ရေးများမှအရာဝတ်ထုတစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောအရာများကိုရွေးချယ်သည်။

ဒုတိယ parameter သည်မည်သည့်ဒြပ်စင်မည်မျှရွေးချယ်ထားရန်ဆုံးဖြတ်ရန်အသုံးပြုသည်။ element တစ်ခုထက်ပိုသောရွေးချယ်ထားပါကကျပန်းသော့အမည်များပါ 0 င်သော array ကိုပြန်ပို့သည်။

မှတ်ချက် - PHP 4.2.0 က srand() သို့မဟုတ် mt_srand() function ကိုသုံးရန်မလိုအပ်တော့ပါ။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • သတ်မှတ်ထားသောသော့နှင့်တန်ဖိုးများနှင့်အတူခင်းကျင်းဖြည့်ပါ array_fill_keys

    array_fill_keys

    သတ်မှတ်ထားသောသော့နှင
  • index check နှင့်အတူ Array ၏လမ်းဆုံလမ်းခွကိုတွက်ချက်ပါ, array_intersect_uassoc

    array_intersect_uassoc

    indexcheckနှင့်အတူAr
  • ခင်းကျင်းရန်နှင့်အညွှန်းကိန်းဆက်ဆံရေးကိုထိန်းသိမ်းပါ asort

    asort

    ခင်းကျင်းရန်နှင့်အညွ
  • array တစ်ခုချင်းစီကိုဒြပ်စင်တစ်ခုချင်းစီကိုခေါ်ယူရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုသုံးပါ array_walk

    array_walk

    arrayတစ်ခုချင်းစီကို
  • ပေးထားသောတန်ဖိုးကိုခင်းကျင်းမှုတွင်ရှာဖွေပါ။ အောင်မြင်လျှင်ပထမ ဦး ဆုံးသက်ဆိုင်ရာ key name ကိုပြန်ပို့ပါ array_search

    array_search

    ပေးထားသောတန်ဖိုးကိုခ
  • Array ရှိတန်ဖိုးများကိုရေတွက်ပါ array_count_values

    array_count_values

    Arrayရှိတန်ဖိုးများက
  • ခင်းကျင်းအတွက်တန်ဖိုးများအားလုံးကိုပြန်ပို့ပါ array_values

    array_values

    ခင်းကျင်းအတွက်တန်ဖို
  • အမျိုးမျိုးသော arrays သို့မဟုတ် multi- ရှုထောင် arrays sort array_multisort

    array_multisort

    အမျိုးမျိုးသောarrays
လူကြိုက်များသော ဆောင်းပါးများ