strcasecmp funktsiyasi
strcasecmp funktsiyasi ikki satrni binary-xavfsiz tarzda registrni hisobga olmasdan solishtiradi.
Birinchi parametrda solishtirish uchun birinchi satr, ikkinchi parametrda esa ikkinchi satr beriladi.
Funktsiya agar satrlar bir xil bo'lsa 0 ni, agar birinchi satr ikkinchisidan kichik bo'lsa -1 ni,
va agar birinchi satr katta bo'lsa 1 dan katta son qaytaradi.
Sintaksis
strcasecmp(string $str1, string $str2): int
Misol
Turdosh, lekin turli registrdagi ikkita satrni solishtirish:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Kodni bajarish natijasi:
0
Misol
Birinchi satr ikkinchisidan kichik bo'lgan holatda solishtirish:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Kodni bajarish natijasi:
-1
Misol
Birinchi satr ikkinchisidan katta bo'lgan holatda solishtirish:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Kodni bajarish natijasi:
1
Shuningdek qarang
-
strcmpfunktsiyasi,
bu satrlarni registrni hisobga olgan holda solishtiradi -
strncasecmpfunktsiyasi,
bu satrlarning birinchi n ta belgisini registrni hisobga olmasdan solishtiradi