PHP တွင် array_slice နှင့် submrment များသည် အလွန်အသုံးများသော function များဖြစ်သည်။ သို့သော်ဤလုပ်ဆောင်ချက်နှစ်ခုသည်ကွဲပြားသောအခြေအနေများနှင့်မရှိမဖြစ်ကွဲပြားမှုများနှင့်မရှိမဖြစ်လိုအပ်သောကွဲပြားခြားနားမှုများနှင့်အတူမတူညီသောအခြေအနေများအတွက်သင့်တော်ပါသည်။ ဤဆောင်းပါးတွင်ဤလုပ်ဆောင်မှုနှစ်ခု၏အသုံးပြုမှုကိုခွဲခြမ်းစိတ်ဖြာပြီး strays နှင့် strings များကိုကိုင်တွယ်ရာတွင်သူတို့၏ဆင်တူမှုများနှင့်ကွဲပြားခြားနားမှုများကိုလေ့လာပါမည်။
Array_Slice သည် PHP တွင်လုပ်ဆောင်ချက်တစ်ခုဖြစ်ပြီး Arrays များကိုလုပ်ဆောင်ရန်နှင့် array မှ elements အစိတ်အပိုင်းတစ်ခု၏အစိတ်အပိုင်းတစ်ခုကိုထုတ်ယူရန်အသုံးပြုသည်။ ၎င်း၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array_slice(array $array, int $offset, int $length = NULL, bool $preserve_keys = false): array
$ array : inport ခင်းကျင်း။
$ offset : အနေအထားစတင်ပါ။ အကယ်. ၎င်းသည်အနှုတ်လက်ခဏာနံပါတ်ဖြစ်ပါကတွက်ချက်မှုသည် array ၏အဆုံးမှစတင်သည်ဟုဆိုလိုသည်။
$ အရှည် - ထုတ်ယူခံရဖို့ဒြပ်စင်အရေအတွက်ကိုဖေါ်ပြသည်။ ချန်လှပ်ထားလျှင်၎င်းသည် start အနေအထားမှအဆုံးမှ element အားလုံးကို array ၏အဆုံးအထိထုတ်ယူခြင်းကိုဆိုလိုသည်။
$ Present_Keys : Array ၏မူလသော့အမည်ကိုညွှန်ပြသည့် boolean value ကိုထိန်းသိမ်းထားသည်။
$arr = [1, 2, 3, 4, 5];
$slicedArray = array_slice($arr, 2, 2);
print_r($slicedArray);
ထုတ်လုပ်မှု -
Array
(
[0] => 3
[1] => 4
)
Substr သည် string တစ်ခု၏အလွှာကိုပြန်လည်ရောက်ရှိစေသောကြိုးများကိုလုပ်ဆောင်ရန်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
substr(string $string, int $start, int $length = NULL): string
$ string : လုပ်ငန်းများ၌ခံရဖို့ string ကို။
$ Start : အလွှာ၏ start start ကို။ အနုတ်နံပါတ်ကတွက်ချက်မှုသည် string ၏အဆုံးမှစတင်သည်ဟုဖော်ပြသည်။
$ အရှည် : အလွှာ၏အရှည်။ ချန်လှပ်ထားလျှင်၎င်းသည် string ကိုအဆုံးအထိဇာတ်ကောင်များအားလုံးကိုထုတ်ယူခြင်းကိုဆိုလိုသည်။
$str = "Hello, world!";
$subStr = substr($str, 7, 5);
echo $subStr;
ထုတ်လုပ်မှု -
world
functions များသည်ဆင်တူသည် - array_slice နှင့် subvric သည် အချက်အလက်များကိုထုတ်ယူရန်အသုံးပြုသောလုပ်ဆောင်ချက်များဖြစ်သည်။ array_slice သည် အချို့သောဒြပ်စင်အချို့ကိုခင်းကျင်းမှုရှိအချို့သော ဒြပ်စင် များကိုထုတ်ယူပြီး string တွင်ဇာတ်ကောင်အချို့ကိုထုတ်ယူသည်။
အနုတ်လက်ခဏာတန်ဖိုးရှိ offsets ကိုထောက်ပံ့သည် ။ လုပ်ဆောင်ချက်နှစ်ခုစလုံးသည်အနှုတ်လက်ခဏာနံပါတ်များကိုထောက်ပံ့သည်။
ကွဲပြားခြားနားသောလုပ်ဆောင်ချက်များ၏ရည်ရွယ်ချက် :
Array_Slice သည်ခင်းကျင်းမှုအသစ်တစ်ခုကိုပြန်လည်ပြုပြင်ခြင်း,
Substr သည် ကြိုးကြိုးများနှင့်ကြိုးအသစ်တစ်ခုကိုပြန်ပို့သည်။
Value Value အမျိုးအစား :
array_slice သည် ခင်းကျင်းမှုတစ်ခုသို့ပြန်ပို့သည်။
Substr သည် string ကိုပြန်ပို့သည်။
parameters တွေကို၏နံပါတ်နှင့်အဓိပ္ပာယ်အကြားခြားနားချက် :
start storage အပြင် array_slice သည် extract လုပ်မည့်ဒြပ်စင်အရေအတွက်ကိုဖော်ပြရန်လိုအပ်သည်။
Submrment သည် အဓိကအားဖြင့် string ၏ string ၏အရှည်နှင့်အရှည်ကိုအာရုံစိုက်ပြီးသော့အမည်ကိုဆက်လက်ထိန်းသိမ်းရန်ရွေးချယ်စရာမရှိပါ။
array_slice ကို သုံးပါ ။
သင်တစ် ဦး array ကနေ subarray ထုတ်ယူဖို့လိုအပ်တဲ့အခါ။
အချို့သောအချက်အလက်များကိုခင်းကျင်းမှုတစ်ခုမှဖြတ်ပြီးခင်းကျင်းမှု၏မူလအစီအစဉ်ကိုထိန်းသိမ်းရန်လိုအပ်သည့်အခါ။
Substr ကိုအသုံးပြုခြင်း
သငျသညျကြိုးကနေ substring ထုတ်ယူဖို့လိုအပ်တဲ့အခါ။
သင်ကသိမ်းဆည်းထားပုံကိုဂရုမစိုက်ဘဲ string ၏တစ်စိတ်တစ်ပိုင်းကိုလုပ်ဆောင်ရန်လိုအပ်သည့်အခါ။
Array_slice နှင့် Submrmrment သည် function တွင်တူညီမှုအချို့ရှိသည်ရှိသော်လည်း၎င်းတို့ကို array နှင့် string operations အတွက်အသုံးပြုသည်။ သူတို့၏အသုံးပြုမှုမြင်ကွင်းများကိုနားလည်ခြင်းသည် PHP code ကိုပိုမိုထိရောက်စွာရေးရန်ကူညီနိုင်သည်။
သက်ဆိုင်သောတက်(ဂ်)များ:
array_slice