Funkcija strcasecmp

Funkcija strcasecmp izvršava binarno-bezbedno upoređivanje stringova bez obzira na veličinu slova. Prvi parametar je prvi string za upoređivanje, drugi - drugi string. Funkcija vraća 0 ako su stringovi identični, broj -1 ako je prvi string manji od drugog, i broj veći od 1 ako je prvi string veći od drugog.

Sintaksa

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

Primer

Upoređivanje dva identična stringa u različitom registru:

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

Rezultat izvršavanja koda:

php0

Primer

Upoređivanje stringova, gde je prvi manji od drugog:

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

Rezultat izvršavanja koda:

php-1

Primer

Upoređivanje stringova, gde je prvi veći od drugog:

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

Rezultat izvršavanja koda:

php1

Pogledajte takođe

  • funkciju strcmp,
    koja upoređuje stringove uzimajući u obzir veličinu slova
  • funkciju strncasecmp,
    koja upoređuje prvih n karaktera stringova bez obzira na veličinu slova