Funkcia strcasecmp

Funkcia strcasecmp vykonáva binárne bezpečné porovnanie reťazcov bez ohľadu na veľkosť písmen. Prvým parametrom sa odovzdáva prvý reťazec na porovnanie, druhým - druhý reťazec. Funkcia vráti 0 ak sú reťazce identické, číslo -1 ak je prvý reťazec menší ako druhý, a číslo väčšie ako 1 ak je prvý reťazec väčší ako druhý.

Syntax

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

Príklad

Porovnanie dvoch rovnakých reťazcov v rôznej veľkosti písmen:

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

Výsledok vykonania kódu:

php0

Príklad

Porovnanie reťazcov, kde prvý je menší ako druhý:

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

Výsledok vykonania kódu:

php-1

Príklad

Porovnanie reťazcov, kde prvý je väčší ako druhý:

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

Výsledok vykonania kódu:

php1

Pozrite tiež

  • funkciu strcmp,
    ktorá porovnáva reťazce s ohľadom na veľkosť písmen
  • funkciu strncasecmp,
    ktorá porovnáva prvých n znakov reťazcov bez ohľadu na veľkosť písmen