АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
136 of 410 menu

Функцыя strcasecmp

Функцыя strcasecmp выконуе бінарна-бяспечнае параўнанне радкоў без уліку рэгістру. Першым параметрам перадаецца першы радок для параўнання, другім - другі радок. Функцыя вяртае 0 калі радкі ідэнтычныя, лік -1 калі першы радок менш другога, і лік больш 1 калі першы радок больш другога.

Сінтаксіс

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

Прыклад

Параўнанне двух аднолькавых радкоў у розным рэгістры:

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

Вынік выканання кода:

0

Прыклад

Параўнанне радкоў, дзе першы менш другога:

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

Вынік выканання кода:

-1

Прыклад

Параўнанне радкоў, дзе першы больш другога:

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

Вынік выканання кода:

1

Глядзіце таксама

  • функцыю strcmp,
    якая параўноўвае радкі з улікам рэгістру
  • функцыю strncasecmp,
    якая параўноўвае першыя n сімвалаў радкоў без уліку рэгістру
byenru