php中的字符串比较函数有strnatcmp、srtcmp和strncmp三种
strnatcmp函数
strnatcmp函数作用:
php中strnatcmp函数的作用是对字符串按自然排序法进行比较。
strnatcmp函数语法:
strnatcmp(string1, string2)
strnatcmp函数使用方法:
echo strnatcmp("2Hello world!","10Hello world!");
echo "
";
echo strnatcmp("10Hello world!","2Hello world!");
srtcmp函数
srtcmp函数作用:
php中srtcmp函数的作用是对两个字符串按字节进行比较,区分大小写。
srtcmp函数语法:
strcmp(string1, string2)
srtcmp函数语使用方法:
echo strcmp("Hello world!","Hello world!");
strncmp函数
strncmp函数作用:
php中strncmp函数的作用是用于比较字符串中的前n个字符。
strncmp函数语法:
strncmp(string1, string2, length)
参数:
length:指定字符串中参与比较字符数量。
strncmp函数使用方法:
$str1 = "Hello world!";
$str2 = "Hello earth!";
echo strncmp($str1,$str2,6); //比较前6个字符