📜  PHP | strnatcmp()函数

📅  最后修改于: 2022-05-13 01:56:37.180000             🧑  作者: Mango

PHP | strnatcmp()函数

strnatcmp() 是PHP的内置函数。此函数使用“自然顺序”算法比较两个字符串,并返回正整数、负整数或零。此函数区分大小写。

句法:

strnatcmp( $string1, $string2 )

参数:函数接受两个强制字符串参数进行比较,如上述语法所示。

  • $string1:此参数指定要比较的第一个字符串。
  • $ 字符串 2:此参数指定要比较的第一个字符串。

返回值:此函数根据以下条件返回一个整数值:

  • 如果两个字符串相等,则该函数返回0
  • 如果 $string1 小于 $string2,则该函数返回负值 (<0)
  • 如果 $string2 小于 $string1,则该函数返回正值 (>0)

例子:

Input : $string1 = "Hello", $string2 = "HEllo"
Output : 1

Input : $string1 = "Geek", $string2 = "Geeks"
Output : -1

下面的程序说明了PHP中的 strnatcmp()函数:

程序 1:该程序展示了 strnatcmp()函数的简单使用。


输出

-1

程序 2:该程序显示了 strnatcmp()函数的大小写敏感性。


输出

1

程序 3:该程序说明了 strcmp() 和 strnatcmp() 函数之间的区别。


输出

-1
256

参考:
http:// PHP.net/manual/en/函数.strnatcmp。 PHP