English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String строковые функции руководства
Функция strnatcmp() использует алгоритм естественного порядка для сравнения строк (отличает прописные и строчные буквы).
int strnatcmp ( string $str1 , string $str2 )
Он использует алгоритм естественного порядка для сравнения двух строк, отличает прописные и строчные буквы.
Как и другие функции сравнения строк, если str1 меньше str2, возвращает < 0; если str1 больше str2, возвращает > 0; если они равны, возвращает 0.
Номер | Параметры и описание |
---|---|
1 | string1 Первая строка |
2 | string2 Вторая строка |
Попробуйте以下的 пример, сравните размеры двух строк:
<?php //Различие между прописными и строчными буквами, сравнение двух строк echo strnatcmp("5w3codebox!","5w3codebox!"); echo "<br>"; //Различие между прописными и строчными буквами, сравнение двух строк echo strnatcmp("5w3codebox!","5w3codebox!"); echo "<br>"; //Вторая строка больше первой строки echo strnatcmp("5w3codebox!","58w3codebox!"); echo "<br>"; //Вторая строка меньше первой строки echo strnatcmp("101111w3codebox!","211w3codebox!"); ?>Тестирование看看‹/›
Результат вывода
0 1 -1 1