strnatcmp()函數(shù)使用自然排序算法比較字符串(區(qū)分大小寫)。
int strnatcmp ( string $str1 , string $str2 )
它使用自然順序算法比較兩個(gè)字符串,區(qū)分大小寫。
與其他字符串比較函數(shù)類似,如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果兩者相等,返回 0。
序號(hào) | 參數(shù)和說明 |
---|---|
1 | string1 第一個(gè)字符串 |
2 | string2 第二個(gè)字符串 |
試試下面的實(shí)例,比較兩個(gè)字符串的大小:
<?php //區(qū)分大小寫,比較兩個(gè)字符串 echo strnatcmp("5nhooo!","5nhooo!"); echo "<br>"; //區(qū)分大小寫,比較兩個(gè)字符串 echo strnatcmp("5nhooo!","5NHOOO!"); echo "<br>"; //第二個(gè)字符串大于第一個(gè)字符串 echo strnatcmp("5nhooo!","58NHOOO!"); echo "<br>"; //第二個(gè)字符串小于第一個(gè)字符串 echo strnatcmp("101111nHOOO!","211nhooo!"); ?>測(cè)試看看?/?
輸出結(jié)果
0 1 -1 1