Funkcija strcasecmp

Funkcija strcasecmp izvede binarno varno primerjavo nizov brez upoštevanja velikosti črk. Kot prvi parameter se poda prvi niz za primerjavo, kot drugi parameter pa drugi niz. Funkcija vrne 0, če so nizi identični, število -1, če je prvi niz manjši od drugega, in število večje od 1, če je prvi niz večji od drugega.

Sintaksa

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

Primer

Primerjanje dveh enakih nizov v različni velikosti črk:

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

Rezultat izvajanja kode:

php0

Primer

Primerjanje nizov, kjer je prvi manjši od drugega:

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

Rezultat izvajanja kode:

php-1

Primer

Primerjanje nizov, kjer je prvi večji od drugega:

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

Rezultat izvajanja kode:

php1

Glejte tudi

  • funkcijo strcmp,
    ki primerja nize z upoštevanjem velikosti črk
  • funkcijo strncasecmp,
    ki primerja prvih n znakov nizov brez upoštevanja velikosti črk