Funktionen strcasecmp
Funktionen strcasecmp udfører en binærsikker sammenligning af strenge uden hensyn til store og små bogstaver.
Den første parameter er den første streng til sammenligning, den anden parameter er den anden streng.
Funktionen returnerer 0 hvis strengene er identiske, tallet -1 hvis den første streng er mindre end den anden,
og et tal større end 1 hvis den første streng er større end den anden.
Syntaks
strcasecmp(string $str1, string $str2): int
Eksempel
Sammenligning af to identiske strenge med forskellig stort og småt:
<?php
$res = strcasecmp('Hello', 'hello');
echo $res;
?>
Resultatet af kodeudførelsen:
0
Eksempel
Sammenligning af strenge, hvor den første er mindre end den anden:
<?php
$res = strcasecmp('apple', 'banana');
echo $res;
?>
Resultatet af kodeudførelsen:
-1
Eksempel
Sammenligning af strenge, hvor den første er større end den anden:
<?php
$res = strcasecmp('zebra', 'apple');
echo $res;
?>
Resultatet af kodeudførelsen:
1
Se også
-
funktionen
strcmp,
som sammenligner strenge med hensyn til store og små bogstaver -
funktionen
strncasecmp,
som sammenligner de første n tegn i strenge uden hensyn til store og små bogstaver