PHP strcoll()Функции

PHP String 参考手册Справочное руководство по строкам PHP

Примеры

Сравнить строки:

<?php
setlocale (LC_COLLATE, 'NL');
echo strcoll("Hello World!","Hello World!");
echo "<br>";

setlocale (LC_COLLATE, 'en_US');
echo strcoll("Hello World!","Hello World!");
?>

Запустить пример »

Определение и использование

Функция strcoll() сравнивает две строки.

Сравнение строк может различаться в зависимости от настроек локали (A<a или A>a).

Примечание:strcoll() учитывает регистр, но не является бинарно-безопасной.

Примечание:Если текущая локаль — C или POSIX, эта функция работает так же, какstrcmp()то же самое.


Синтаксис

strcoll(string1,string2)

Параметр Описание
string1 Обязательный. Задаёт первую строку для сравнения.
string2 Обязательный. Задаёт вторую строку для сравнения.

Технические детали

Возвращаемое значение: Эта функция возвращает:
  • 0 - если две строки равны
  • <0 - если string1 меньше string2
  • >0 — если string1 больше string2
Версия PHP: 4.0.5+
Список изменений: Начиная с PHP 4.2.3, эта функция работает на win32.


PHP String 参考手册Справочное руководство по строкам PHP Другие расширения