strnatcasecmp()函数是PHP中的内置函数,它使用“natural order”算法比较此字符串。此函数接受两个字符串作为参数,并返回一个整数值(正,负或零)。该函数类似于strnatcmp(),唯一的区别是该函数不区分大小写。
用法:
strnatcasecmp( $string1, $string2 )
参数:该函数接受两个必需的字符串参数,如上面的语法所示。这些参数定义如下:
- $string1: 此参数指定要比较的第一个字符串。
- $string2: 此参数指定要比较的第二个字符串。
返回值:该函数根据以下条件返回正整数,负数或0:
- 如果两个字符串相等,则返回0
- 如果$string1大于$string2,则返回正值(> 0)。
- 返回一个负值(
例子:
Input : $string = "Geek", $string2 = "GEEK" Output : 0 Input : $string = "Geeks", $string2 = "Geek" Output : 1
以下示例程序旨在说明strnatcasecmp()函数:
程序1:该程序说明了strnatcasecmp()函数的简单用法。
<?php
echo strnatcasecmp("Geeks", "Geek");
?>
输出
1
程序2:该程序说明了strnatcasecmp()函数的不区分大小写。
<?php
// Case-insensitive strnatcasecmp() function
echo strnatcasecmp("Geeks", "GEEKS");
echo "\n";
// Case-sensitive strnatcmp() function
echo strnatcmp("Geeks", "GEEKS");
?>
输出
0 1
相关用法
- p5.js nfp()用法及代码示例
- PHP sin( )用法及代码示例
- p5.js nfs()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js nf()用法及代码示例
- PHP tan( )用法及代码示例
- p5.js nfc()用法及代码示例
- PHP cos( )用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- PHP next()用法及代码示例
- d3.js d3.set.has()用法及代码示例
注:本文由纯净天空筛选整理自RICHIK BHATTACHARJEE大神的英文原创作品 PHP | strnatcasecmp() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。