strcoll

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

strcollСравнивает строки с учётом текущей локали

Описание

strcoll(string $string1, string $string2): int

Обратите внимание, что эта функция учитывает регистр символов, и в отличие от функции strcmp(), не безопасна для обработки данных в двоичной форме.

Функция strcoll() при сравнении использует установки текущей локали. Если установлена локаль языка C или стандарта POSIX, функция ведёт себя аналогично функции strcmp().

Список параметров

string1

Первая строка.

string2

Вторая строка.

Возвращаемые значения

Функция возвращает отрицательное число, если значение string1 меньше значения string2, положительное число, если значение string1 больше значения string2, и 0, если значения равны.

Смотрите также

  • preg_match() - Выполняет проверку на соответствие регулярному выражению
  • strcmp() - Сравнивает строки в бинарно-безопасном режиме: как последовательности байтов
  • strcasecmp() - Сравнивает строки без учёта регистра в бинарно безопасном режиме
  • substr() - Возвращает подстроку
  • stristr() - Регистронезависимый вариант функции strstr
  • strncasecmp() - Сравнивает первые n символов строк без учёта регистра в бинарно-безопасном режиме
  • strncmp() - Сравнивает первые n символов строк в бинарно безопасном режиме
  • strstr() - Находит первое вхождение подстроки
  • setlocale() - Устанавливает региональные настройки