НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить