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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。