PHP တွင် strow_split နှင့် array_map_map သည်လက်တွေ့ကျသောလုပ်ဆောင်ချက်နှစ်ခုကို အသုံးပြု. လက်တွေ့ကျသောလုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်ချက်နှစ်ခုမှတဆင့်စာလုံးအကြီးတစ်ခုစီကို string တစ်ခုသို့မည်သို့ပြောင်းလဲရမည်ကိုဤဆောင်းပါးကရှင်းပြပါမည်။
strip_split function ၏ function သည် string တစ်ခုသို့ string တစ်ခုထဲသို့ခွဲရန်ဖြစ်သည်။ ဇာတ်ကောင်တစ်ခုစီသည်ခင်းကျင်းမှုတွင် element တစ်ခုဖြစ်လာသည်။ ၎င်း၏အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -
$input = "hello";
$result = str_split($input);
print_r($result);
output ကိုဖြစ်လိမ့်မည်:
Array
(
[0] => h
[1] => e
[2] => l
[3] => l
[4] => o
)
အပေါ်ကပြထားတဲ့အတိုင်း string_split function က string ကို "hello" ကိုခင်းကျင်းစေပြီးဇာတ်ကောင်တစ်ခုစီသည်ခင်းကျင်းမှု၏သီးခြားဒြပ်စင်တစ်ခုဖြစ်လာသည်။
Array_map သည် PHP တွင် built-in function တစ်ခုဖြစ်ပြီး Element တစ်ခုစီအတွက် callback function တစ်ခုနှင့်တစ်ခုချင်းစီကို array တစ်ခုချင်းစီကို 0 င်ရောက်ပြီးခင်းကျင်းအသစ်တစ်ခုကိုပြန်ပို့သည်။ array_map ၏အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -
$array = [1, 2, 3];
$result = array_map(function($item) {
return $item * 2;
}, $array);
print_r($result);
output ရလဒ် -
Array
(
[0] => 2
[1] => 4
[2] => 6
)
Array_map သည် callback function ကို array ရှိ element တစ်ခုစီသို့သက်ဆိုင်ပြီး array အသစ်ကိုပြန်ပို့သည်။
ဇာတ်ကောင်တစ် ဦး ချင်းစီကို string တစ်ခုအတွက် string ထဲကိုပြောင်းရန်ကျွန်ုပ်တို့သည် string_split နှင့် array_map functions များကိုပေါင်းစပ်နိုင်သည်။ string ကို spring ကိုတစ်ကိုယ်ရေအက္ခရာများထဲသို့ခွဲရန် string ကိုခွဲခြားရန် string_split ကို သုံး. charra_map function ကိုသုံးပါ ။ ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
<?php
// string ကိုရိုက်ထည့်ပါ
$input = "hello world";
// အသုံးပြု str_split တစ် ဦး တည်းသောအက္ခရာများကိုတစ် ဦး ခင်းကျင်းထဲသို့ string ကိုခွဲ
$chars = str_split($input);
// အသုံးပြု array_map ဇာတ်ကောင်တစ် ဦး ချင်းစီကိုစာလုံးအကြီးသို့ပြောင်းပါ
$upperChars = array_map('strtoupper', $chars);
// အသုံးပြု implode string ကိုသို့စာလုံးအကြီးဇာတ်ကောင်ခင်းကျင်း recombining
$upperString = implode('', $upperChars);
// ရလဒ်ရလဒ်
echo $upperString; // ထုတ်လုပ်ခြင်း "HELLO WORLD"
?>
Strow_Split ($ input) : string $ input ကို ဇာတ်ကောင်ခင်းကျင်းအဖြစ်ခွဲပါ။
Array_map ('strutoupper', $ chars) - စာလုံးအကြီးများသို့ပြောင်းလဲခြင်းဖြင့်စာလုံးအကြီးများသို့ chars array ရှိ Stroupper function ကိုအသုံးပြုပါ။
implode ('', $ upblopars) : ပြောင်းလဲထားသောစာလုံးအကြီးအကြီးအကြီးခင်း array ကို string တစ်ခုထဲသို့ပြန်လည်ထည့်သွင်းပါ။
ဤတွင် PHP Code Pegement SHORT SHOP
<?php
// string ကိုရိုက်ထည့်ပါ
$input = "hello world";
// အသုံးပြု str_split တစ် ဦး တည်းသောအက္ခရာများကိုတစ် ဦး ခင်းကျင်းထဲသို့ string ကိုခွဲ
$chars = str_split($input);
// အသုံးပြု array_map ဇာတ်ကောင်တစ် ဦး ချင်းစီကိုစာလုံးအကြီးသို့ပြောင်းပါ
$upperChars = array_map('strtoupper', $chars);
// အသုံးပြု implode string ကိုသို့စာလုံးအကြီးဇာတ်ကောင်ခင်းကျင်း recombining
$upperString = implode('', $upperChars);
// ရလဒ်ရလဒ်
echo $upperString; // ထုတ်လုပ်ခြင်း "HELLO WORLD"
?>
stract_split နှင့် array_map functions များကိုပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ဇာတ်ကောင်ချင်းစီကိုအကြီးအသေးစေရန်အလွယ်တကူပြောင်းလဲနိုင်သည်။ ဤချဉ်းကပ်မှုသည်အထူးသဖြင့် string တစ်ခုစီအတွက်အပိုဆောင်းအပြောင်းအလဲများကိုပြုလုပ်ရန်လိုအပ်သည့် strings ပြောင်းလဲခြင်းလိုအပ်သည့်ကြိုးများကိုကိုင်တွယ်ရန်အလွန်သင့်လျော်သည်။
သက်ဆိုင်သောတက်(ဂ်)များ:
array_map