Функција strcasecmp

Функцијата strcasecmp извршува бинарно-безбедна споредба на стрингови без разликување на големи и мали букви. Како прв параметар се пренесува првиот стринг за споредба, како втор - вториот стринг. Функцијата враќа 0 ако стринговите се идентични, број -1 ако првиот стринг е помал од вториот, и број поголем од 1 ако првиот стринг е поголем од вториот.

Синтакса

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

Пример

Споредба на два исти стрингови со различна големина на букви:

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

Резултат од извршување на кодот:

php0

Пример

Споредба на стрингови, каде што првиот е помал од вториот:

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

Резултат од извршување на кодот:

php-1

Пример

Споредба на стрингови, каде што првиот е поголем од вториот:

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

Резултат од извршување на кодот:

php1

Погледнете ги и

  • функцијата strcmp,
    која споредува стрингови со разликување на големи и мали букви
  • функцијата strncasecmp,
    која споредува првите n знаци од стринговите без разликување на големи и мали букви