php中的字符串比較函數有strnatcmp、srtcmp和strncmp三種
1.strnatcmp函數
strnatcmp函數作用:
php中strnatcmp函數的作用是對字符串按自然排序法進行比較。
strnatcmp函數語法:
strnatcmp(string1, string2)
strnatcmp函數使用方法:
echo strnatcmp("2Hello world!","10Hello world!");
echo "
";
echo strnatcmp("10Hello world!","2Hello world!");
2.srtcmp函數
srtcmp函數作用:
php中srtcmp函數的作用是對兩個字符串按字節進行比較,區分大小寫。
srtcmp函數語法:
strcmp(string1, string2)
srtcmp函數語使用方法:
echo strcmp("Hello world!","Hello world!");
3.strncmp函數
strncmp函數作用:
php中strncmp函數的作用是用于比較字符串中的前n個字符。
strncmp函數語法:
strncmp(string1, string2, length)
參數:
length:指定字符串中參與比較字符數量。
strncmp函數使用方法:
$str1 = "Hello world!";
$str2 = "Hello earth!";
echo strncmp($str1,$str2,6); //比較前6個字符