PHP strncasecmp() Functie

Voorbeeld

Vergelijk twee strings (ongeacht hoofdlettergebruik):

<?php
echo strncasecmp("I love China!","I love Shanghai!",6);
?>

Uitvoer voorbeeld

Definitie en gebruik

De strncasecmp() functie vergelijkt twee strings.

Opmerking:strncasecmp() is binair veilig en case-insensitief.

Tip:Deze functie is vergelijkbaar met strcasecmp() Deze functie is vergelijkbaar met, maar verschilt van strcasecmp() omdat length Parameters.

Syntax

strncasecmp(string1,
string2,length)
Parameters Beschrijving
string1 Verplicht. Stelt de eerste string die vergeleken moet worden in.
string2 Verplicht. Stelt de tweede string die vergeleken moet worden in.
length Verplicht. Stelt het aantal tekens in voor elke string dat gebruikt wordt voor de vergelijking.

Technische details

Retournerende waarde:

Deze functie retourneert:

  • 0 - Als de twee strings gelijk zijn
  • <0 - Als string1 kleiner dan string2
  • >0 - Als string1 groter dan string2
PHP Versie: 4+

Meer voorbeelden

Voorbeeld 1

Vergelijk twee strings (ongeacht hoofdlettergebruik, China en CHINA leveren hetzelfde resultaat op):

<?php
echo strncasecmp("China","China",6);
echo "<br>";
echo strncasecmp("China","CHINA",6);
?>

Uitvoer voorbeeld