English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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