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 символа на низове без отчитане на регистъра
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне