strncasecmp လုပ်ဆောင်ချက်
strncasecmp လုပ်ဆောင်ချက်သည် စာလုံးအကြီးအသေး ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ စာသားနှစ်ခု၏ ပထမ သတ်မှတ်ထားသော n စာလုံးများကို နှိုင်းယှဉ်ပါသည်။ စာကြောင်းအပိုင်းတိုများ ညီမျှလျှင် 0၊ ပထမစာသားသည် ဒုတိယစာသားထက် ငယ်လျှင် အနှုတ်ဂဏန်း၊ ပထမစာသားသည် ဒုတိယစာသားထက် ကြီးလျှင် အပေါင်းဂဏန်း ပြန်ပေးပါသည်။
ဝါကျဖွဲ့စည်းပုံ
strncasecmp(string $str1, string $str2, int $length): int
နမူနာ
စာလုံးအကြီးအသေး ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ ပထမ 4 စာလုံးများကို နှိုင်းယှဉ်ခြင်း:
<?php
$res = strncasecmp("Hello", "HELP me", 4);
echo $res;
?>
ကုဒ်လုပ်ဆောင်မှုရလဒ်:
0
နမူနာ
စာလုံးအကြီးအသေးကွဲပြားမှုဖြင့် နှိုင်းယှဉ်ခြင်း:
<?php
$res = strncasecmp("apple", "APRICOT", 3);
echo $res;
?>
ကုဒ်လုပ်ဆောင်မှုရလဒ် (အနှုတ်ဂဏန်း၊ အဘယ်ကြောင့်ဆိုသော် 'p' < 'R'):
-8
နမူနာ
စာလုံးအကြီးအသေး ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ ရှေ့ဆက်စာလုံး စစ်ဆေးခြင်း:
<?php
$header = "Content-Type: application/json";
if (strncasecmp($header, "content-type:", 12) === 0) {
echo '+++';
}
?>
ကုဒ်လုပ်ဆောင်မှုရလဒ်:
'+++'
ဤအကြောင်းကိုလည်း ကြည့်ပါ
-
strncmpလုပ်ဆောင်ချက်၊
အထက်ဖော်ပြပါအတိုင်း စာလုံးအကြီးအသေးထည့်သွင်းစဉ်းစားကာ ပထမ n စာလုံးများကို နှိုင်းယှဉ်သည့် လုပ်ဆောင်ချက် -
strcasecmpလုပ်ဆောင်ချက်၊
အထက်ဖော်ပြပါအတိုင်း စာလုံးအကြီးအသေးထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ စာသားများကို အပြည့်အဝ နှိုင်းယှဉ်သည့် လုပ်ဆောင်ချက်