လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array_map နှင့်အတူပေါင်းစပ်ထားသော PHP တွင် string account function မှတဆင့်စာလုံးအကြီးဖြင့်စာလုံးအကြီးဖြင့် charge တစ်ခုသို့ပြောင်းလဲရန်နည်း။

array_map နှင့်အတူပေါင်းစပ်ထားသော PHP တွင် string account function မှတဆင့်စာလုံးအကြီးဖြင့်စာလုံးအကြီးဖြင့် charge တစ်ခုသို့ပြောင်းလဲရန်နည်း။

M66 2025-05-18

PHP တွင် strow_split နှင့် array_map_map သည်လက်တွေ့ကျသောလုပ်ဆောင်ချက်နှစ်ခုကို အသုံးပြု. လက်တွေ့ကျသောလုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်ချက်နှစ်ခုမှတဆင့်စာလုံးအကြီးတစ်ခုစီကို string တစ်ခုသို့မည်သို့ပြောင်းလဲရမည်ကိုဤဆောင်းပါးကရှင်းပြပါမည်။

1 ။ Str_Split function ကိုနားလည်ပါ

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" ကိုခင်းကျင်းစေပြီးဇာတ်ကောင်တစ်ခုစီသည်ခင်းကျင်းမှု၏သီးခြားဒြပ်စင်တစ်ခုဖြစ်လာသည်။

2 ။ array_map function ကိုနားလည်ပါ

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 အသစ်ကိုပြန်ပို့သည်။

3 ။ ဇာတ်ကောင်တစ်ခုစီကို string အတွက် string ကိုပြောင်းပါ

ဇာတ်ကောင်တစ် ဦး ချင်းစီကို 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"
?>

4 ။ code ခွဲခြမ်းစိတ်ဖြာ

  • Strow_Split ($ input) : string $ input ကို ဇာတ်ကောင်ခင်းကျင်းအဖြစ်ခွဲပါ။

  • Array_map ('strutoupper', $ chars) - စာလုံးအကြီးများသို့ပြောင်းလဲခြင်းဖြင့်စာလုံးအကြီးများသို့ chars array ရှိ Stroupper function ကိုအသုံးပြုပါ။

  • implode ('', $ upblopars) : ပြောင်းလဲထားသောစာလုံးအကြီးအကြီးအကြီးခင်း array ကို string တစ်ခုထဲသို့ပြန်လည်ထည့်သွင်းပါ။

5 ။ ပြီးပြည့်စုံသောကုဒ်နမူနာ

ဤတွင် 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"
?>

6 ။ အကျဉ်းချုပ်

stract_split နှင့် array_map functions များကိုပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ဇာတ်ကောင်ချင်းစီကိုအကြီးအသေးစေရန်အလွယ်တကူပြောင်းလဲနိုင်သည်။ ဤချဉ်းကပ်မှုသည်အထူးသဖြင့် string တစ်ခုစီအတွက်အပိုဆောင်းအပြောင်းအလဲများကိုပြုလုပ်ရန်လိုအပ်သည့် strings ပြောင်းလဲခြင်းလိုအပ်သည့်ကြိုးများကိုကိုင်တွယ်ရန်အလွန်သင့်လျော်သည်။

  • သက်ဆိုင်သောတက်(ဂ်)များ:

    array_map