PHP Array slicing သည် developer များကို arrays မှတစ်စိတ်တစ်ပိုင်းဒြပ်စင်များကိုပြောင်းလွယ်ပြင်လွယ်ထုတ်ယူရန်ကူညီပေးသောအလွန်အစွမ်းထက်သောအင်္ဂါရပ်တစ်ခုဖြစ်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်, ခင်းကျင်းမှု၏အဆုံးကိုမကြာခဏဖြည်ရန်လိုအပ်သည်။ PHP ၏ Array_slice () function ကို အသုံးပြု. ခင်းကျင်းမှု၏အဆုံးမှ element များကိုထုတ်ယူရမည်ကိုဤဆောင်းပါးကဖော်ပြသည်။
PHP Array slicing feative feator သည် deviceers များကို array တစ်ခု၏အစိတ်အပိုင်းတစ်ခုနှင့်ထိုအပိုင်း၏နောက်ဆက်တွဲဒြပ်စင်များကိုသတ်မှတ်ရန်ခွင့်ပြုသည်။ ခင်းကျင်းမှုအဆုံးမှ element များကိုထုတ်ယူသောအခါကျွန်ုပ်တို့သည်၎င်းကိုအနုတ်လက်ခဏာညွှန်းကိန်းများကိုအသုံးပြုခြင်းဖြင့်၎င်းကိုအောင်မြင်နိုင်သည်။ အပျက်သဘောဆောင်သောအညွှန်းကိန်းဆိုသည်မှာ array ၏အဆုံးမှရေတွက်ခြင်း, -1 သည် array ၏နောက်ဆုံး element ကိုကိုယ်စားပြုသည်။ -2 သည်ဒုတိယမြောက်နောက်ဆုံးဒြပ်စင်ကိုကိုယ်စားပြုသည်။
Array ရဲ့အဆုံးမှာ element တွေကိုထုတ်ယူဖို့ PHP syntax ကအောက်ပါအတိုင်းဖြစ်သည် -
array_slice($array, -n);
အတွက်
အောက်ပါအရောင်ခင်းကျင်းမှုရှိသည်ဆိုပါစို့။
$colors = ['နီသော', 'လိမ်မော်ရောင်အရောင်', 'ဝါသော', 'စိမ်းလန်းသော', 'ပြာသော', 'လွန်ဂို', 'ခရမ်းရောင်နု'];
အကယ်. ကျွန်ုပ်တို့သည်နောက်ဆုံးဒြပ်စင်နှစ်ခုကိုခင်းကျင်းမှထုတ်ယူလိုပါကအောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
$last_two_colors = array_slice($colors, -2);
အထက်ပါကုဒ်ကိုဖွင့်ပြီးနောက် $ last_two_colors variable တွင် 'အပြာရောင်' နှင့် 'indigo' ၏ element များနှင့်အတူခင်းကျင်းပါလိမ့်မည်။
အကယ်. ကျွန်ုပ်တို့သည် array တစ်ခု၏နောက်ဆုံးသုံးဒြပ်စင်ကိုထုတ်ယူလိုပါကအောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
$last_three_colors = array_slice($colors, -3);
Code ကိုဖွင့်ပြီးနောက် $ last_three_colors variable တွင် 'အစိမ်းရောင်', 'Blue' နှင့် 'IndiGo' တို့ပါ 0 င်လိမ့်မည်။
အထက်ပါကုဒ်များဖြင့် developer များသည် array ၏အဆုံးမှလိုအပ်သော element များကိုအလွယ်တကူဖြည်ချနိုင်သည်။ PHP ၏ Array Slicing feat သည် dynamic data များနှင့်ဆက်ဆံရာတွင်အထူးသဖြင့်အရေးယူမှုများကြီးမားသောဒြပ်စင်များရရှိရန်လိုအပ်သည့်အခါအလွန်အသုံးဝင်သည်။