Ֆունկցիա 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 սիմվոլները առանց տառերի ռեգիստրի հաշվառման