Funksie strncmp
Die funksie strncmp voer 'n binêr-veilige vergelyking van die eerste n karakters van twee snare uit met inagneming van hoof- en kleinletters. Soos strcmp, gee dit 0 terug vir gelykheid, 'n negatiewe getal as die eerste string kleiner is, en 'n positiewe as dit groter is.
Sintaksis
strncmp(string $str1, string $str2, int $length): int
Voorbeeld
Vergelyking van eerste 3 karakters van identiese snare:
<?php
$res = strncmp("Hello", "Help me", 3);
echo $res;
?>
Resultaat van kode-uitvoering:
0
Voorbeeld
Vergelyking van eerste 4 karakters van verskillende snare:
<?php
$res = strncmp("apple", "apricot", 4);
echo $res;
?>
Resultaat van kode-uitvoering (negatiewe getal, want 'l' < 'r'):
-8
Voorbeeld
Verifikasie van string-voorvoegsel:
<?php
$url = "https://example.com";
if (strncmp($url, "https://", 8) === 0) {
echo "Veilige verbinding";
}
?>
Resultaat van kode-uitvoering:
"Veilige verbinding"
Sien ook
-
die funksie
strcmp,
wat snare volledig vergelyk -
die funksie
strncasecmp,
wat die eerste n karakters vergelyk sonder om na hoof- en kleinletters om te sien