PHP strcasecmp() functie

Voorbeeld

Vergelijk twee strings (ongeacht hoofdlettergebruik):

<?php
echo strcasecmp("shanghai","SHANGHAI");
?>

Lopende voorbeelden

Definitie en gebruik

De strcasecmp() functie vergelijkt twee strings.

Tip:De strcasecmp() functie is binair veilig en hoofdletterongevoelig.

Tip:Deze functie is vergelijkbaar met strncasecmp() Deze functie is vergelijkbaar met, het verschil is dat je met strncasecmp() de aantal tekens per string kunt specificeren die voor de vergelijking worden gebruikt.

Syntax

strcasecmp(string1,string2)
Parameters Beschrijving
string1 Verplicht. Stel de eerste te vergelijken string in.
string2 Verplicht. Stel de tweede te vergelijken string in.

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

Vergelijking van twee strings (hoofdlettergevoelig, HELLO en hELLo geven hetzelfde uit):

<?php
echo strcasecmp("Shanghai","SHANGHAI");
echo "<br>";
echo strcasecmp("Shanghai","sHANGHai");
?>

Lopende voorbeelden

Voorbeeld 2

Verschillende terugkomende waarden:

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

Lopende voorbeelden