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