strncasecmp လုပ်ဆောင်ချက်

strncasecmp လုပ်ဆောင်ချက်သည် စာလုံးအကြီးအသေး ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ စာသားနှစ်ခု၏ ပထမ သတ်မှတ်ထားသော n စာလုံးများကို နှိုင်းယှဉ်ပါသည်။ စာကြောင်းအပိုင်းတိုများ ညီမျှလျှင် 0၊ ပထမစာသားသည် ဒုတိယစာသားထက် ငယ်လျှင် အနှုတ်ဂဏန်း၊ ပထမစာသားသည် ဒုတိယစာသားထက် ကြီးလျှင် အပေါင်းဂဏန်း ပြန်ပေးပါသည်။

ဝါကျဖွဲ့စည်းပုံ

phpstrncasecmp(string $str1, string $str2, int $length): int

နမူနာ

စာလုံးအကြီးအသေး ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ ပထမ 4 စာလုံးများကို နှိုင်းယှဉ်ခြင်း:

php<?php
  $res = strncasecmp("Hello", "HELP me", 4);
  echo $res;
?>

ကုဒ်လုပ်ဆောင်မှုရလဒ်:

php0

နမူနာ

စာလုံးအကြီးအသေးကွဲပြားမှုဖြင့် နှိုင်းယှဉ်ခြင်း:

php<?php
  $res = strncasecmp("apple", "APRICOT", 3);
  echo $res;
?>

ကုဒ်လုပ်ဆောင်မှုရလဒ် (အနှုတ်ဂဏန်း၊ အဘယ်ကြောင့်ဆိုသော် 'p' < 'R'):

php-8

နမူနာ

စာလုံးအကြီးအသေး ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ ရှေ့ဆက်စာလုံး စစ်ဆေးခြင်း:

php<?php
  $header = "Content-Type: application/json";
  if (strncasecmp($header, "content-type:", 12) === 0) {
    echo '+++';
  }
?>

ကုဒ်လုပ်ဆောင်မှုရလဒ်:

php'+++'

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • strncmp လုပ်ဆောင်ချက်၊
    အထက်ဖော်ပြပါအတိုင်း စာလုံးအကြီးအသေးထည့်သွင်းစဉ်းစားကာ ပထမ n စာလုံးများကို နှိုင်းယှဉ်သည့် လုပ်ဆောင်ချက်
  • strcasecmp လုပ်ဆောင်ချက်၊
    အထက်ဖော်ပြပါအတိုင်း စာလုံးအကြီးအသေးထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ စာသားများကို အပြည့်အဝ နှိုင်းယှဉ်သည့် လုပ်ဆောင်ချက်