strncasecmp funksiyası
strncasecmp funksiyası iki sətrin göstərilən ilk n simvolunu registrdan asılı olmayaraq müqayisə edir. Əgər alt sətirlər bərabərdirsə 0, birinci sətir ikincidən kiçikdirsə mənfi ədəd, böyükdürsə müsbət ədəd qaytarır.
Sintaksis
strncasecmp(string $str1, string $str2, int $length): int
Nümunə
İlk 4 simvolun registrdan asılı olmayaraq müqayisəsi:
<?php
$res = strncasecmp("Hello", "HELP me", 4);
echo $res;
?>
Kodun icrası nəticəsi:
0
Nümunə
Registr fərqi ilə müqayisə:
<?php
$res = strncasecmp("apple", "APRICOT", 3);
echo $res;
?>
Kodun icrası nəticəsi (mənfi ədəd, çünki 'p' < 'R'):
-8
Nümunə
Registrdan asılı olmayaraq prefiksin yoxlanılması:
<?php
$header = "Content-Type: application/json";
if (strncasecmp($header, "content-type:", 12) === 0) {
echo '+++';
}
?>
Kodun icrası nəticəsi:
'+++'
Həmçinin bax
-
strncmpfunksiyası,
ilk n simvolu registrə nəzərən müqayisə edir -
strcasecmpfunksiyası,
sətirləri tamamilə registrdan asılı olmayaraq müqayisə edir