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

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

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

phpstrcasecmp(string $str1, string $str2): int

နမူနာ

အက္ခရာပုံစံ အမျိုးမျိုးဖြင့် ရှိသော တူညီသည့် စာသားနှစ်ခု နှိုင်းယှဉ်ခြင်း:

php<?php
  $res = strcasecmp('Hello', 'hello');
  echo $res;
?>

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်:

php0

နမူနာ

ပထမစာသားသည် ဒုတိယစာသားထက် သေးငယ်သည့် အခြေအနေတွင် စာသားများ နှိုင်းယှဉ်ခြင်း:

php<?php
  $res = strcasecmp('apple', 'banana');
  echo $res;
?>

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်:

php-1

နမူနာ

ပထမစာသားသည် ဒုတိယစာသားထက် ကြီးသည့် အခြေအနေတွင် စာသားများ နှိုင်းယှဉ်ခြင်း:

php<?php
  $res = strcasecmp('zebra', 'apple');
  echo $res;
?>

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်:

php1

ဆက်လက်ဖတ်ရှုရန်

  • strcmp လုပ်ဆောင်ချက်,
    အက္ခရာပုံစံ ထည့်သွင်းစဉ်းစားပြီး စာသားများ နှိုင်းယှဉ်ပေးသည်
  • strncasecmp လုပ်ဆောင်ချက်,
    အက္ခရာပုံစံ ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ စာသားများ၏ ပထမ n လုံးကို နှိုင်းယှဉ်ပေးသည်