PHP 中的 strnatcmp() 函数

phpprogrammingserver side programming更新于 2025/9/16 20:37:17

strnatcmp() 函数用于使用自然顺序算法比较两个字符串。

语法

strnatcmp(str1, str2)

参数

  • str1 − 第一个要比较的字符串。

  • str2 −要比较的第二个字符串

返回

strnatcmp() 函数返回 −

  • 0 - 如果两个字符串相等

  • <0 - 如果字符串 1 小于字符串 2

  • >0 - 如果字符串 1 大于字符串 2

示例

下面是一个例子 −

<?php
   echo strnatcmp("Test", "TEST");
?>

输出

以下是输出 −

1

示例

让我们看另一个例子 −

<?php
   echo strnatcmp("5Demo", "50DEMO");
   echo "
";    echo strnatcmp("50Demo", "5DEMO");    echo "
";    echo strnatcmp("100Demo", "100Demo"); ?>

输出

以下是输出 −

-1
1
0

相关文章