按自然排序法进行字符串的比较这个运行结果有点蒙?
<?php
$str1="str2.jpg";
$str2="str10.jpg";
$str3="mrsoft1";
$str4="MRSOFT2";
echo strcmp($str1,$str2); //按字节进行比较 ,返回1
echo strcmp($str3,$str4); //返回1
echo strnatcmp($str1,$str2); //按自然排序法进行比较返回-1
echo strnatcmp($str3,$str4); //返回1
这是书上的一个例子,说按自然排序法进行比较 strnatcmp()函数是比较的字符串中的数字部分,将字符串中的数字按照大小进行比较,参数1小于参数2则返回值小于零,参数1大于参数2则返回值大于零。所以最后一行str3不是小于$str4吗为什么返回值还是1呀