135 of 410 menu

Функция strnatcasecmp

Функцията strnatcasecmp извършва сравнение на два низа без отчитане на регистъра на символите, използвайки алгоритъм за естествено подреждане (natural order). В първия параметър се подава първият низ за сравнение, във втория - вторият низ. Функцията връща 0 ако низовете са идентични, число -1 ако първият низ е по-малък от втория, и число по-голямо от 1 ако първият низ е по-голям от втория.

Синтаксис

strnatcasecmp(string1, string2);

Пример

Нека сравним два еднакви низа без отчитане на регистъра:

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

Резултат от изпълнението на кода:

0

Пример

Нека сравним низове с числа, използвайки естествено подреждане:

<?php $res = strnatcasecmp('file2.txt', 'file10.txt'); echo $res; ?>

Резултат от изпълнението на кода:

-1

Пример

Сравнение на низове с различен регистър на символите:

<?php $res = strnatcasecmp('Apple', 'banana'); echo $res; ?>

Резултат от изпълнението на кода:

-1

Вижте също

  • функцията strnatcmp,
    която сравнява низове с отчитане на регистъра
  • функцията strcasecmp,
    която сравнява низове без отчитане на регистъра
  • функцията strcmp,
    която сравнява низове с отчитане на регистъра
Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне