PHP: функция strcoll ()
Описание
Функция strcoll () используется для сравнения двух строк. Сравнение чувствительно к регистру и использует текущую локаль для сравнения.
Версия:
(PHP 4 и выше)
Синтаксис:
strcoll (строка1, строка2)
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
string1 | Первая строка для сравнения. | необходимые | строка |
строка2 | Вторая строка для сравнения. | необходимые | строка |
Возвращаемое значение:
<0: если строка1 <строка2.
> 0: если строка1> строка2.
= 0: если строка1 = строка2.
Тип значения : целое число.
Пример:
<?php
$a ='aa';
$b ='AA';
echo strcmp ($a, $b).'<br>';
setlocale (LC_COLLATE, 'C');
echo "C: " . strcoll ($a, $b).'<br>';
setlocale (LC_COLLATE, 'de_DE');
echo 'de_DE: '.strcoll ($a, $b).'<br>';
setlocale (LC_COLLATE, 'de_CH');
echo 'de_CH: '.strcoll ($a, $b).'<br>';
setlocale (LC_COLLATE, 'en_US');
echo 'en_US: '.strcoll($a, $b).'<br>';
?>
Выход:
1 C: 1 de_DE: -2 de_CH: -2 en_US: -2
Смотрите также
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code