PHP array_rand() လုပ်ဆောင်ချက်
ဥပမာ
ကျပန်းသော့များ၏ အခင်းအကျင်းကို ပြန်ပေးပါ-
<?php
$a=array("red","green","blue","yellow","brown");
$random_keys=array_rand($a,3);
echo $a[$random_keys[0]]."<br>";
echo $a[$random_keys[1]]."<br>";
echo $a[$random_keys[2]];
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
array_rand() လုပ်ဆောင်ချက်သည် array တစ်ခုမှ ကျပန်းသော့ကို ပြန်ပေးသည်၊ သို့မဟုတ် လုပ်ဆောင်ချက်သည် သော့တစ်ခုထက်ပို၍ ပြန်သင့်သည်ဟု သင်သတ်မှတ်ပါက array ၏ ကျပန်းသော့များကို ပြန်ပေးသည်။
အထားအသို
array_rand(array, number)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
array | Required. Specifies an array |
number | Optional. Specifies how many random keys to return |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | လုပ်ဆောင်ချက်သည် သော့တစ်ခုထက်ပို၍ ပြန်သင့်သည်ဟု သင်သတ်မှတ်ပါက array တစ်ခုမှ ကျပန်းသော့တစ်ခု သို့မဟုတ် ကျပန်းသော့တစ်ခုအား ပြန်ပေးသည် |
---|---|
PHP ဗားရှင်း- | 4+ |
PHP Changelog- | PHP 7.1: rand() သည် Mersenne Twister ကျပန်းနံပါတ် ဂျင်နရေတာ PHP 5.2.1 ကိုအသုံးပြုသည်- ရရှိလာသောသော့များ၏ ခင်းကျင်းမှုကို PHP 4.2 ဖြင့် မဆှပ်တော့ဘဲ - ကျပန်းနံပါတ် ဂျင်နရေတာသည် အလိုအလျောက် မျိုးစေ့ချ ပါသည်။ |
နောက်ထပ် ဥပမာများ
ဥပမာ
array တစ်ခုမှ ကျပန်းသော့ကို ပြန်ပေးသည်-
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
ဥပမာ
ကျပန်းစာကြောင်းသော့များ၏ array တစ်ခုကို ပြန်ပေးသည်-
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
❮ PHP Array အကိုးအကား