strcasecmp လုပ်ဆောင်ချက်
strcasecmp လုပ်ဆောင်ချက်သည် အက္ခရာပုံစံ ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ စာသားများကို ဘိုင်နရီ-လုံခြုံစွာ နှိုင်းယှဉ်ပေးသည်။
ပထမ ပါရာမီတာအဖြစ် နှိုင်းယှဉ်ရန် ပထမစာသားကို ထည့်ပေးပြီး၊ ဒုတိယပါရာမီတာအဖြစ် ဒုတိယစာသားကို ထည့်ပေးရသည်။
စာသားများ တူညီလျှင် လုပ်ဆောင်ချက်က 0 ကို ပြန်ပေးသည်၊ ပထမစာသားသည် ဒုတိယစာသားထက် သေးငယ်လျှင် -1 ဂဏန်းကို ပြန်ပေးပြီး၊
ပထမစာသားက ပိုကြီးလျှင် 1 ထက်ကြီးသော ဂဏန်းကို ပြန်ပေးသည်။
ဝါကျဖွဲ့စည်းပုံ
strcasecmp(string $str1, string $str2): int
နမူနာ
အက္ခရာပုံစံ အမျိုးမျိုးဖြင့် ရှိသော တူညီသည့် စာသားနှစ်ခု နှိုင်းယှဉ်ခြင်း:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်:
0
နမူနာ
ပထမစာသားသည် ဒုတိယစာသားထက် သေးငယ်သည့် အခြေအနေတွင် စာသားများ နှိုင်းယှဉ်ခြင်း:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်:
-1
နမူနာ
ပထမစာသားသည် ဒုတိယစာသားထက် ကြီးသည့် အခြေအနေတွင် စာသားများ နှိုင်းယှဉ်ခြင်း:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်:
1
ဆက်လက်ဖတ်ရှုရန်
-
strcmpလုပ်ဆောင်ချက်,
အက္ခရာပုံစံ ထည့်သွင်းစဉ်းစားပြီး စာသားများ နှိုင်းယှဉ်ပေးသည် -
strncasecmpလုပ်ဆောင်ချက်,
အက္ခရာပုံစံ ထည့်သွင်းစဉ်းစားခြင်းမရှိဘဲ စာသားများ၏ ပထမ n လုံးကို နှိုင်းယှဉ်ပေးသည်