Функсияи strncasecmp
Функсияи strncasecmp муқоисаи n аломатҳои аввали ду сатрро бе дарназардошти ҳолати ҳарфҳо иҷро мекунад. Агар зерсатрҳо баробар бошанд 0 бармегардонад, агар сатри аввал аз сатри дуюм хурдтар бошад рақами манфӣ ва агар калонтар бошад рақами мусбӣ бармегардонад.
Синтаксис
strncasecmp(string $str1, string $str2, int $length): int
Намуна
Муқоисаи 4 аломатҳои аввал бе дарназардошти ҳолати ҳарфҳо:
<?php
$res = strncasecmp("Hello", "HELP me", 4);
echo $res;
?>
Натиҷаи иҷрои рамз:
0
Намуна
Муқоиса бо фарқият дар ҳолати ҳарфҳо:
<?php
$res = strncasecmp("apple", "APRICOT", 3);
echo $res;
?>
Натиҷаи иҷрои рамз (рақами манфӣ, зеро 'p' < 'R'):
-8
Намуна
Тафтиши префикс бе дарназардошти ҳолати ҳарфҳо:
<?php
$header = "Content-Type: application/json";
if (strncasecmp($header, "content-type:", 12) === 0) {
echo '+++';
}
?>
Натиҷаи иҷрои рамз:
'+++'
Нигаред низ
-
функсияи
strncmp,
ки n аломатҳои аввалро бо дарназардошти ҳолати ҳарфҳо муқоиса мекунад -
функсияи
strcasecmp,
ки сатрҳоро пурра бе дарназардошти ҳолати ҳарфҳо муқоиса мекунад