shuffle လုပ်ဆောင်ချက်
shuffle လုပ်ဆောင်ချက်သည် array ၏ အစိတ်အပိုင်းများကို ကျပန်းအစီအစဥ်ဖြင့် လဲလှယ်ပေးခြင်းကို ဆောင်ရွက်ပေးသည်။ ဤလုပ်ဆောင်ချက်သည် array ကိုယ်တိုင်ကို ပြောင်းလဲပေးသည် - ဆိုလိုသည်မှာ လုပ်ဆောင်ချက်၏ ရလဒ်ကို မည်သည့်နေရာတွင်မှ သတ်မှတ်စရာမလိုပါ၊ array ကိုယ်တိုင်အပေါ်တွင် ပြောင်းလဲမှုများ ဖြစ်ပေါ်လာမည်ဖြစ်သည်။
ဝါကျဖွဲ့စည်းပုံ
shuffle(array &$array): bool
ဥပမာ
Array ၏ အစိတ်အပိုင်းများကို ကျပန်းအစီအစဥ်ဖြင့် လဲလှယ်ကြပါစို့ -
<?php
$arr = [1, 2, 3, 4, 5];
shuffle($arr);
var_dump($arr);
?>
ဥပမာ . အသုံးပြုခြင်း
Array ကို ဂဏန်းများဖြင့် 1 မှ 10 အထိ ကျပန်းအစီအစဥ်ဖြင့် ထပ်နေခြင်းမရှိစေဘဲ ဖြည့်စွက်ကြပါစို့။ ဤအတွက် range ကိုအသုံးပြု၍ ဂဏန်းများ 1 မှ 10 အထိ ပါဝင်သော array တစ်ခုကို ဖန်တီးပြီး shuffle ကို အသုံးပြု၍ လဲလှယ်ပါမည် -
<?php
$arr = range(1, 10);
shuffle($arr);
var_dump($arr);
?>
ဥပမာ . အသုံးပြုခြင်း
ul စာရင်း တစ်ခုကို 1 မှ 10 အထိ ကျပန်းဂဏန်းများဖြင့် ဖန်တီးကြပါစို့ -
<?php
$arr = range(1, 10);
shuffle($arr);
echo '<ul>';
foreach ($arr as $elem) {
echo '<li>' . $elem . '</li>';
}
echo '</ul>';
?>
ဆက်လက်ဖတ်ရှုရန်
-
str_shuffleလုပ်ဆောင်ချက်၊
အက္ခရာစာကြောင်းတစ်ခု၏ စာလုံးများကို ကျပန်းအစီအစဥ်ဖြင့် လဲလှယ်ပေးခြင်း -
array_randလုပ်ဆောင်ချက်၊
array မှ ကျပန်းတန်ဖိုးများကို ရွေးချယ်ပေးခြင်း -
mt_randလုပ်ဆောင်ချက်၊
ကျပန်းဂဏန်းများ ထုတ်လုပ်ပေးခြင်း