📜  PHP | strnatcasecmp()函数

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

PHP | strnatcasecmp()函数

strnatcasecmp()函数是PHP中的一个内置函数,它使用“自然顺序”算法比较这个字符串。此函数接受两个字符串作为参数并返回一个整数值(正、负或零)。此函数类似于 strnatcmp(),唯一的区别是函数不区分大小写。

句法:

strnatcasecmp( $string1, $string2 )

参数:该函数接受两个必需的字符串参数,如上述语法所示。这些参数定义如下:

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

返回值:此函数根据以下条件返回正整数、负整数或 0:

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

例子:

Input : $string = "Geek", $string2 = "GEEK"
Output : 0

Input : $string = "Geeks", $string2 = "Geek"
Output : 1

下面的程序说明了 strnatcasecmp()函数:

程序 1:该程序说明了 strnatcasecmp()函数的简单使用。


输出

1

程序 2:该程序说明 strnatcasecmp()函数不区分大小写。


输出

0
1