A strcasecmp függvény

A strcasecmp függvény binárisan biztonságos sztringösszehasonlítást végez kis- és nagybetűk megkülönböztetése nélkül. Az első paraméter az összehasonlítandó első sztring, a második paraméter a második sztring. A függvény 0-t ad vissza, ha a sztringek azonosak, -1-et ha az első sztring kisebb a másodiknál, és 1-nél nagyobb számot, ha az első sztring nagyobb a másodiknál.

Szintaxis

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

Példa

Két azonos sztring összehasonlítása különböző nagybetűhasználattal:

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

A kód végrehajtásának eredménye:

php0

Példa

Sztringek összehasonlítása, ahol az első kisebb, mint a második:

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

A kód végrehajtásának eredménye:

php-1

Példa

Sztringek összehasonlítása, ahol az első nagyobb, mint a második:

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

A kód végrehajtásának eredménye:

php1

Lásd még

  • a strcmp függvényt,
    amely sztringeket hasonlít össze kis- és nagybetűk megkülönböztetésével
  • a strncasecmp függvényt,
    amely a sztringek első n karakterét hasonlítja össze kis- és nagybetűk megkülönböztetése nélkül