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функциясын,
ал саптарды толугу менен регистрин эске албай салыштырат