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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
