PHP strcasecmp() funktion

Eksempel

Sammenlign to strenges (ikke skrivepræcis):

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

Kør eksempel

Definition og brug

strcasecmp() funktionen sammenligner to stren.

Vedvisning:strcasecmp() funktionen er binær sikker og case-insensitive.

Vedvisning:Funktionen er lig med strncasecmp() Funktionen er lignende, men forskellen er, at du med strncasecmp() kan specificere antallet af tegn, der skal sammenlignes i hver streng.

Syntaks

strcasecmp(string1,string2)
Parameter Beskrivelse
string1 Obligatorisk. Angiver den første streng, der skal sammenlignes.
string2 Obligatorisk. Angiver den anden streng, der skal sammenlignes.

Tekniske detaljer

Returværdi:

Funktionen returnerer:

  • 0 - Hvis to stren er ens
  • <0 - Hvis string1 Mindre end string2
  • >0 - Hvis string1 Større end string2
PHP Version: 4+

Flere eksempler

Eksempel 1

Sammenligne to stren (ikke følsomt over for store og små bogstaver, HELLO og hELLo vises som ens)

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

Kør eksempel

Eksempel 2

Forskellige returværdier:

<?php
echo strcasecmp("Hello world!","HELLO WORLD!"); // To stren er ens
echo strcasecmp("Hello world!","HELLO"); // string1 Større end string2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // string1 Mindre end string2
?>

Kør eksempel