PHP strcmp() function

Example

Compare two strings (case sensitive):

<?php
echo strcmp("Hello world!","Hello world!");
?>

Lopende voorbeelden

Definitie en gebruik

De strcmp() functie vergelijkt twee strings.

Opmerking:De strcmp() functie is binair veilig en hoofdlettergevoelig.

Tip:Deze functie is vergelijkbaar met strncmp() Deze functie is vergelijkbaar met, het verschil is dat je met strncmp() het aantal tekens voor elke string die moet worden vergeleken kunt specificeren.

Syntaxis

strcmp(string1,string2)
Parameters Beschrijving
string1 Verplicht. Specificeer de eerste string die moet worden vergeleken.
string2 Verplicht. Specificeer de tweede string die moet worden vergeleken.

Technische details

Retournerende waarden:

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, Hello en hELLo geven verschillende uitvoer weer):

<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
?>

Lopende voorbeelden

Voorbeeld 2

Andere terugkomende waarden:

<?php
echo strcmp("Hello world!","Hello world!"); // Twee strings zijn gelijk
echo strcmp("Hello world!","Hello"); // string1 groter dan string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 kleiner dan string2
?>

Lopende voorbeelden