Strncasecmp funksiyasi
strncasecmp funksiyasi ikki satrning ko'rsatilgan birinchi n belgilarini registrni hisobga olmasdan taqqoslaydi. Agar pastki satrlar teng bo'lsa 0 ni, birinchi satr ikkinchisidan kichik bo'lsa manfiy sonni, va birinchi satr katta bo'lsa musbat sonni qaytaradi.
Sintaksis
strncasecmp(string $str1, string $str2, int $length): int
Misol
Birinchi 4 belgilarni registrni hisobga olmasdan taqqoslash:
<?php
$res = strncasecmp("Hello", "HELP me", 4);
echo $res;
?>
Kod bajarish natijasi:
0
Misol
Registr farqi bilan taqqoslash:
<?php
$res = strncasecmp("apple", "APRICOT", 3);
echo $res;
?>
Kod bajarish natijasi (manfiy son, chunki 'p' < 'R'):
-8
Misol
Registrni hisobga olmasdan prefiksni tekshirish:
<?php
$header = "Content-Type: application/json";
if (strncasecmp($header, "content-type:", 12) === 0) {
echo '+++';
}
?>
Kod bajarish natijasi:
'+++'
Shuningdek qarang
-
strncmpfunksiyasi,
bu birinchi n belgilarni registrni hisobga olgan holda taqqoslaydi -
strcasecmpfunksiyasi,
bu satrlarni to'liq registrni hisobga olmasdan taqqoslaydi