🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# PHP strnatcmp() 函数 ## 定义和用法 strnatcmp() 函数使用一种“自然”算法来比较两个字符串。 在自然算法中,数字 "2" 小于数字 "10"。在计算机排序中,"2" 大于 "10",这是因为 "2" 大于 "10" 的第一个数字。 该函数返回: * 0 - 如果两个字符串相等 * &lt;0 - 如果 string1 小于 string2 * &gt;0 - 如果 string1 大于 string2 ### 语法 ``` strnatcmp(string1,string2) ``` | 参数 | 描述 | | --- | --- | | string1 | 必需。规定要比较的第一个字符串。 | | string2 | 必需。规定要比较的第二个字符串。 | ## 提示和注释 注释:该函数对大小写敏感。 ## 例子 ``` <?php echo strnatcmp("2Hello world!","10Hello world!"); echo "<br />"; echo strnatcmp("10Hello world!","2Hello world!"); ?> ``` 输出: ``` -1 1 ```