str_split function
str_split function သည် string ကို
array အဖြစ်သို့ ခွဲခြားပေးပါသည်။ ၎င်းသည် ပထမ parameter အဖြစ် string ကိုလက်ခံပြီး
ဒုတိယ parameter အဖြစ် array element ထဲရှိ စာလုံးအရေအတွက်ကို လက်ခံပါသည်။
ဥပမာအားဖြင့်၊ ဒုတိယ parameter ကို 3 ဟုသတ်မှတ်ပါက - function သည် string ကို
array element တစ်ခုစီတွင် 3 စာလုံးစီ ပါဝင်စေရန် array အဖြစ် ခွဲခြားပေးပါမည်။
Syntax
str_split(string $string, int $length = 1): array
ဥပမာ
String ကို array element တစ်ခုလျှင် 2 စာလုံးစီဖြင့်
ခွဲကြည့်ပါမည်
(နောက်ဆုံး element တွင် စာလုံးမလုံလောက်သဖြင့်
2 မဟုတ်ဘဲ တစ်လုံးသာ ရှိသည်ကို သတိပြုပါ):
<?php
$str = 'abcde';
$arr = str_split($str, 2);
var_dump($arr);
?>
Code run ပြီးနောက် ရလဒ်:
['ab', 'cd', 'e'];
ဥပမာ
String ကို array element တစ်ခုလျှင် 3 စာလုံးစီဖြင့်
ခွဲကြည့်ပါမည်:
<?php
$str = 'abcdefg';
$arr = str_split($str, 3);
var_dump($arr);
?>
Code run ပြီးနောက် ရလဒ်:
['abc', 'def', 'g'];
ဥပမာ . အသုံးပြုခြင်း
နံပါတ်တစ်ခု၏ ဂဏန်းများ ပေါင်းလဒ်ကို ရှာကြည့်ပါမည်။ ဤအတွက်
str_split ကို အသုံးပြု၍ နံပါတ်ကို array အဖြစ် ခွဲခြားပြီး
array_sum
ကို အသုံးပြု၍ ထို array ၏ element များကို ပေါင်းထည့်ပါမည်:
<?php
$num = 12345;
echo array_sum(str_split($num, 1));
?>
Code run ပြီးနောက် ရလဒ်:
15
ဆက်လက်ဖတ်ရှုရန်
-
explodefunction,
သည် string ကိ delimiter တစ်ခုဖြင့် array အဖြစ်သို့ ခွဲခြားပေးပါသည် -
number_formatfunction,
သည် နံပါတ်ကို format လုပ်ပေးပါသည်