使用=来判断,因为它与政府之间的区别,只是前者强调相同(相同,完全相同的类型,后者是必需的);平等(平等),相同的值即可。或用strcmp来判断,但这可以告诉你是否有两个字符串是否相等,但他们不会告诉你你的不同之处。

一般可以!=,= =比较两个对象是相等的,原因是这两个对象,因为他们不一定所有的字符串,也为integer.such作为
复制代码代码如下所示:
$ = 乔;
美元=杰里;
如果($)!= B)
{
不等于;
}
其他的
{
;
}

如果你比较=,!=,两种类型的对象应该严格等于返回true;或= =,!=字符串将自动转换为相应的类型,以便进行比较。
复制代码代码如下所示:
22 = 22;返回true
22 = = =22; / /返回的字符串比较falsephp功能:(strcmp),strcasecmp(),strncasecmp(),()里,他们如果前者大于后者,则返回一个大于0的整数;如果前者小于后者,它返回的数量小于0;如果两者相等,则返回0。

1)是一个案例strcmp字符串比较和案例(案例情况的敏感性)敏感:
2)和StrCmp(abcdd
3)strcasecmp用于区分大小写的字符串比较:
4)回波strcasecmp(abcdd
里是用来比较字符串的一部分,从一个字符串的开始,和第三个参数,长度进行比较。
回声中(abcdd
strncasecmp作为区分大小写的比较字符串的一部分,从一个字符串的开始,和第三个参数,长度进行比较。
回声strncasecmp(abcdd
一个人越是只比较字符串的大小,没有达到我们预定的要求,如根据常识10.gif大于5.gif,但如果上面几个函数的应用,它将返回1,这是10.gif比5.gif,在这种情况下,PHP提供了两strnatcmp自然比较函数,strnatcasecmp:
回声strnatcmp(10。GIF
回声strnatcasecmp(10。GIF