快捷导航

phpstrcmp函数的小疑问

$str = "LAMP";                $str1 = "LAMPBrother";                $strc = strcmp($str, $str1);                echo $strc;上面的输出值是-7;

但是我看手册是返回

  • 0 - 如果两个字符串相等
  • 0 - 如果 string1 大于 string2
这个啊,求解释,-7怎么出来的

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

你没有仔细看函数的使用,
$str="LAMP";
  $str1="LAMPBrother";
$strc=strcmp($str,$str1);
echo$strc;


$str="LAMPBrother”;
  $str1="LAMP"";
如果$str大于$str1的长度的话为正数,结果为7,相等为0
反之,为负7
备注:你数一下多出来的字符是不是7位Brother
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP