PHP strcasecmp() functie
Voorbeeld
Vergelijk twee strings (ongeacht hoofdlettergebruik):
<?php echo strcasecmp("shanghai","SHANGHAI"); ?>
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:
|
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"); ?>
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 ?>