PHP strncmp() Functie

Voorbeeld

Vergelijk twee strings (hoofdlettergevoelig):

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

Uitvoervoorbeeld

Definitie en gebruik

De strncmp() functie vergelijkt twee strings.

Opmerking:strncmp() is binair veilig en hoofdlettergevoelig.

Tip:Deze functie is vergelijkbaar met strcmp() Deze functie is vergelijkbaar met, maar verschillend van strcmp(), omdat strcmp() geen length Parameters.

Syntaxis

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

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 (hoofdlettergevoelig, uitvoer van China en CHINA is verschillend):

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

Uitvoervoorbeeld