Funksie strcasecmp

Die funksie strcasecmp voer 'n binêre veilige vergelyking van snare uit sonder om na kasus te kyk. Die eerste parameter is die eerste snaar om te vergelyk, die tweede is die tweede snaar. Die funksie gee 0 terug as die snare identies is, 'n getal -1 as die eerste snaar kleiner as die tweede is, en 'n getal groter as 1 as die eerste snaar groter as die tweede is.

Sintaksis

phpstrcasecmp(string $str1, string $str2): int

Voorbeeld

Vergelyking van twee identiese snare in verskillende kasusse:

php<?php
  $res = strcasecmp('Hello', 'hello');
  echo $res;
?>

Resultaat van die kode-uitvoering:

php0

Voorbeeld

Vergelyking van snare waar die eerste kleiner as die tweede is:

php<?php
  $res = strcasecmp('apple', 'banana');
  echo $res;
?>

Resultaat van die kode-uitvoering:

php-1

Voorbeeld

Vergelyking van snare waar die eerste groter as die tweede is:

php<?php
  $res = strcasecmp('zebra', 'apple');
  echo $res;
?>

Resultaat van die kode-uitvoering:

php1

Sien ook

  • die funksie strcmp,
    wat snare vergelyk met inagneming van kasus
  • die funksie strncasecmp,
    wat die eerste n karakters van snare vergelyk sonder om na kasus te kyk