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