|
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 ) Смотрите также
|
|