လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP array ၏ကျပန်းဒြပ်စင်ရွေးချယ်မှုနည်းလမ်း၏အသေးစိတ်ရှင်းပြချက်

PHP array ၏ကျပန်းဒြပ်စင်ရွေးချယ်မှုနည်းလမ်း၏အသေးစိတ်ရှင်းပြချက်

gitbox 2025-07-23

PHP Array ဆိုတာဘာလဲ။

PHP ရှိ Array တစ်ခုသည်တန်ဖိုးများကိုသိုလှောင်ရန်အသုံးပြုသော variable အမျိုးအစားတစ်ခုဖြစ်သည်။ ၎င်းသည် string တစ်ခု, နံပါတ်သို့မဟုတ်အခြားအမျိုးအစားတစ်ခုဖြစ်နိုင်သော variable တစ်ခုတစ်ခုတည်းတွင်သိမ်းဆည်းထားသောဒေတာများကိုသိမ်းဆည်းထားနိုင်သည်။

Arrays ကို Acistiative Array နှင့် Index Arrays သို့ခွဲခြားထားသည်။ Associative Array သည်သော့အမည် associative တန်ဖိုးအဖြစ် string ကိုအသုံးပြုသည်။

PHP Array တွင်ကျပန်းဒြပ်စင်များကိုမည်သို့ရွေးချယ်ရမည်နည်း

array_rand () function ကိုသုံးပါ

Array တွင်ကျပန်း element များကိုရွေးချယ်ရန် PHP သည် array_rand () function ကိုထောက်ပံ့ပေးသည်။ အောက်ပါဥပမာသည်ခင်းကျင်းမှုတစ်ခုမှကျပန်းဒြပ်စင်တစ်ခုကိုမည်သို့ရွေးချယ်ရမည်ကိုပြသသည်။

$ array = Array ('Apple', 'Banana', 'Orange', 'စပျစ်သီး ",
$ ကျစ်မာ = array_rand ($ array);
ECHO $ Array [$ mander_key];

အထက်ဖော်ပြပါကုဒ်သည်ဒေါ်လာ array နှင့် output ကို action ကိုကျပန်းရွေးချယ်လိမ့်မည်။

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

$ array = Array ('Apple', 'Banana', 'Orange', 'စပျစ်သီး ",
$ ကျစ်မာသောကျပန်း = array_rand ($ array, 2);
foreach ($ ကျပန်း $ key ကိုအဖြစ်) {
    ECHO $ Array [$ key] ။ &#39;<br> &#39;&#39;;
}

ဤကုဒ်သည်ကျပန်းနှစ်ခု element နှစ်ခုကို array တွင်ရွေးချယ်ပြီး၎င်းတို့အားလိုင်းအားဖြင့်လိုင်းများကိုဖော်ပြထားသည်။

Shuffle () နှင့် array_slice () လုပ်ဆောင်ချက်များကိုသုံးပါ

array_rand () တွင်, array element များကိုကျပန်းနှောင့်ယှက်ခြင်းဖြင့်သင် shuffle () function ကိုသုံးနိုင်သည်။

Shuffle () သည်အောက်ပါဥပမာတွင်ပြထားတဲ့အတိုင်း Array element တွေကိုကျပန်းနှောင့်ယှက်ဖို့အသုံးပြုသည်။

$ array = Array (&#39;Apple&#39;, &#39;Banana&#39;, &#39;Orange&#39;, &#39;စပျစ်သီး ",
ရောနှောခြင်း ($ array);
ECHO $ Array [0];

Code သည်ပထမ ဦး ဆုံးခင်းကျင်းကိုရှုပ်ထွေးစေပြီးပထမ ဦး ဆုံး element ကို output လုပ်သည်။

array_slice () function ကို array တစ်ခုမှခင်းကျင်းမှုတစ်ခုမှခင်းကျင်းရန်အသုံးပြုသည်။

$ array = Array (&#39;Apple&#39;, &#39;Banana&#39;, &#39;Orange&#39;, &#39;စပျစ်သီး ",
$ New_array = array_slice ($ array, 1, 2);
ECHO $ New_ARRARE [0];

ဤတွင်ဒုတိယ element မှစတင်သောဒြပ်စင်နှစ်ခုကိုခေါ်ဆောင်သွားပြီးပထမတစ်ခုမှာ output ကိုဖြစ်သည်။

နှစ်ခုကိုပေါင်းစပ်ပြီးပိုမိုပြောင်းလွယ်ပြင်လွယ်ကျပန်းဒြပ်စင်ရွေးချယ်မှုကိုအောင်မြင်နိုင်သည်။

$ array = Array (&#39;Apple&#39;, &#39;Banana&#39;, &#39;Orange&#39;, &#39;စပျစ်သီး ",
ရောနှောခြင်း ($ array);
$ New_array = array_slice ($ array, 0, 1);
ECHO $ New_ARRARE [0];

ဤကုဒ်သည်ပထမ ဦး ဆုံးခင်းကျင်းမှုကိုအနှောင့်အယှက်ပေးပြီးကျပန်းထုတ်ယူခြင်းအောင်မြင်ရန်ပထမ ဦး ဆုံးဒြပ်စင်၏ရလဒ်ကိုကြားဖြတ်။

အကျဉ်းချုပ်

PHP တွင်ကျပန်းကျပန်း element များကိုရွေးချယ်ခြင်းသည်အဓိကအားဖြင့် array_rand () function ကိုတိုက်ရိုက်အကောင်အထည်ဖော်နိုင်သည်။ ကျပန်းရွေးချယ်မှု၏အကျိုးသက်ရောက်မှုကိုရရှိရန်အတွက်သင် shuffle () ကို သုံး. ,

ဤနည်းလမ်းများသည်ပြောင်းလွယ်ပြင်လွယ်။ လက်တွေ့ကျပြီးလက်တွေ့ကျသောအရာများတွင်ကျပန်းအကြောင်းအရာများကိုထုတ်လုပ်ရန်,