strnatcmp

编辑

(PHP 4, PHP 5, PHP 7)

strnatcmp — 使用自然排序算法比较字符串


PHP中文网词条详解语法

strnatcmp(string1,string2)

strnatcmp() 函数使用一种"自然"算法来比较两个字符串

在自然算法中,数字 2 小于数字 10。在计算机排序中,10 小于 2,这是因为 10 中的第一个数字小于 2。

注释:该函数对大小写敏感。


PHP中文网词条详解参数

参数描述
string1必需。规定要比较的第一个字符串
string2必需。规定要比较的第二个字符串


PHP中文网词条详解返回值

函数返回:


PHP中文网词条详解范例

Example #1 strnatcmp() 例子

<?php
// 使用"自然"算法来比较两个字符串(区分大小写)
echo strnatcmp("2Hello world!","10Hello world!");
echo "<br>";
echo strnatcmp("10Hello world!","2Hello world!");
?>

以上例程会输出:

-1
1


PHP中文网词条详解参见

参考资料
词条标签:
PHP   phpstrnatcmp