phpstrcmp函数的小疑问

$str = "LAMP";
		$str1 = "LAMPBrother";
		$strc = strcmp($str, $str1);
		echo $strc;

上面的输出值是-7;

但是我看手册是返回

  • 0 - 如果两个字符串相等

  • <0 - 如果 string1 小于 string2

  • >0 - 如果 string1 大于 string2

这个啊,求解释,-7怎么出来的

侠客岛的含笑
浏览 1886回答 1
1回答

qq_ForgetIt_1

你没有仔细看函数的使用,$str = "LAMP";    $str1 = "LAMPBrother";        $strc = strcmp($str, $str1);        echo $strc;$str = "LAMPBrother”;    $str1 = "LAMP"";如果$str大于$str1的长度的话为正数,结果为7,相等为0反之,为负7备注:你数一下多出来的字符是不是7位Brother
打开App,查看更多内容
随时随地看视频慕课网APP