Функција 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 карактера стрингова без обзира на величину слова