PHP:为什么我们需要字符串比较功能?

时间:2010-07-15 11:34:23

标签: php string compare

比较运算符< <= > >=也可以应用于字符串。那么为什么我们需要特殊的字符串比较功能:strcmp

2 个答案:

答案 0 :(得分:13)

因为有几种变化:

根据功能的不同,这些问题的答案各不相同:

此外,比较运算符还会提供truefalsestrcmp给出一个整数,因此它可以同时编码是否有标识(返回0),如果不是,则更大(取决于值是正还是负)。

答案 1 :(得分:3)

虽然PHP中strcmp没有重载,但 strcmp导致3个不同的值 -1表示小于,0表示等于,+1表示大于比较字符串。使用< = <= > >=,您(有时)会一个接一个地进行多次检查