strnatcmp(PHP 4, PHP 5) strnatcmp — Сравнение строк с использованием алгоритма "natural order" Описание
int strnatcmp
( string $str1
, string $str2
)
Эта функция реализует алгоритм сравнения, упорядочивающий алфавитно-цифровые строки подобно тому, как это сделал бы человек, такой алгоритм называется "natural ordering". Сравнение происходит с учетом регистра. Список параметров
Возвращаемые значенияПодобно другим функциям сравнения строк, данная функция возвращает отрицательное число, если str1 меньше, чем str2, положительное число, если str1 больше, чем str2, и 0 если строки равны. ПримерыПример, показывающий отличие этого алгоритма от обычных функций сравнения (используемых в strcmp()), приведен ниже:
<?phpРезультат выполнения данного примера:
Стандартный алгоритм сравнения
Array
(
[0] => img1.png
[1] => img10.png
[2] => img12.png
[3] => img2.png
)
Алгоритм "natural order"
Array
(
[0] => img1.png
[1] => img2.png
[2] => img10.png
[3] => img12.png
)
Смотрите также
|
||