Funksioni strcasecmp

Funksioni strcasecmp kryen një krahasim binar të sigurt të vargjeve pa marrë parasysh shkronjat e mëdha e të vogla. Si parametër i parë kalohet vargu i parë për krahasim, si i dyti - vargu i dytë. Funksioni kthen 0 nëse vargjet janë identike, numrin -1 nëse vargu i parë është më i vogël se i dyti, dhe numrin më të madh se 1 nëse vargu i parë është më i madh se i dyti.

Sintaksa

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

Shembull

Krahasimi i dy vargjeve identike në regjistra të ndryshëm:

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

Rezultati i ekzekutimit të kodit:

php0

Shembull

Krahasimi i vargjeve, ku i pari është më i vogël se i dyti:

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

Rezultati i ekzekutimit të kodit:

php-1

Shembull

Krahasimi i vargjeve, ku i pari është më i madh se i dyti:

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

Rezultati i ekzekutimit të kodit:

php1

Shihni gjithashtu

  • funksionin strcmp,
    i cili krahason vargjet duke marrë parasysh shkronjat e mëdha e të vogla
  • funksionin strncasecmp,
    i cili krahason n karakteret e para të vargjeve pa marrë parasysh shkronjat e mëdha e të vogla