Руководство по языку программирования PHP
|
|||||||||||||||||||
Строковые функции PHPstrnatcasecmp()Синтаксис:strnatcasecmp ($str1 , $str2 ) Поддерживается следующими версиями PHP:
Описание функции:Функция strnatcasecmp() сравнивает две строки с применением алгоритма "естественного упорядочивания". Под алгоритмом "естественного упорядочивания" понимается сравнение привычное для человека. Эта функция отличается от функции strnatcmp() тем, что не учитывает регистр. В стандартных компьютерных алгоритмах число 2 (представленное в виде строки) будет больше чем число 10 (также представленное в виде строки). Это связано с тем, что сравнение идет посимвольно. Функция strnatcasecmp() устраняет этот недостаток. Возвращает три возможных значения: число меньше 0 - если str1 меньше чем str2; число больше 0 - если str1 больше чем str2. 0 - если str1 равно str2.
Примеры:Сравнение алфавитно-цифровых строк с применением алгоритма "естественного упорядочивания" и без него дает совершенно противоположные результаты.
Статьи по теме "Секреты вебмастера" |
Строковые функцииaddcslashes()
|
||||||||||||||||||
|