strtok လုပ်ဆောင်ချက်
strtok လုပ်ဆောင်ချက်သည် string တစ်ခုကို သတ်မှတ်ထားသော ခွဲခြားသတ်မှတ်ချက်များ (delimiters) အသုံးပြု၍ token များ (အပိုင်းငယ်များ) အဖြစ် အစဉ်လိုက် ခွဲထုတ်ပေးသည်။ ပထမအကြိမ် function ကိုခေါ်သောအခါ string နှင့် ခွဲခြားသတ်မှတ်ချက်များကို လက်ခံပြီး၊ နောက်ထပ် function ခေါ်ဆိုမှုများသည် တူညီသော string နှင့် ဆက်လက်လုပ်ဆောင်ကာ token အားလုံးကို မပြန်သရွေ့ အလုပ်လုပ်သည်။ Token များ ကုန်သွားသောအခါ၊ function သည် false ကို ပြန်ပေးသည်။
Syntax
strtok(string, token);
ဥပမာ
String ကို အကွက်လွတ်များအလိုက် ခွဲကြည့်ရအောင်။
<?php
$string = "Hello world! How are you?";
$token = strtok($string, " ");
while ($token !== false) {
echo $token . "\n";
$token = strtok(" ");
}
?>
ကုဒ်ကို run လိုက်သောအခါ ရရှိသော ရလဒ်။
Hello
world!
How
are
you?
ဥပမာ
String ကို ခွဲခြားသတ်မှတ်ချက် မျိုးစုံဖြင့် ခွဲကြည့်ရအောင်။
<?php
$string = "one,two-three.four";
$token = strtok($string, ",-.");
while ($token !== false) {
echo $token . "\n";
$token = strtok(",-.");
}
?>
ကုဒ်ကို run လိုက်သောအခါ ရရှိသော ရလဒ်။
one
two
three
four