在PHP使用 == 与 strcmp() 进行字符串比较
称为等号运算符的比较运算符是双等号“==”。此运算符接受两个输入进行比较,如果两个值相同,则返回真值(它只比较变量的值,而不是数据类型),如果两个值不相同,则返回假值。
应该始终记住,当前的相等运算符== 与赋值运算符= 不同。赋值运算符将左侧的变量赋值为右侧变量的新值,而相等运算符== 测试相等并根据比较结果返回 true 或 false。
例子:
输出:
Both strings are equal
strcmp() 是PHP的一个内置函数,用于比较两个字符串。此函数区分大小写,这表明在比较过程中,大宗和小宗案件将被区别对待。此函数比较两个字符串并判断第一个字符串是否大于或小于或等于第二个字符串。
句法:
strcmp( $string1, $string2 )
参数:该函数接受上面提到的两个参数,如下所述:
- $string1:该参数指的是比较中要使用的第一个字符串。它是强制性参数。
- $string2:该参数指的是要在比较中使用的第二个字符串。它是强制性参数。
返回值:该函数根据匹配条件返回一个随机整数值,由下式给出:
- 如果字符串相等,则返回 0。
- 如果 $string2 大于 $string1,则返回负值 (< 0)。
- 如果 $string1 大于 $string2,则返回正值 (> 0)。
例子:
输出:
Both strings are not equal
参考:
- HTTP:// PHP.NET /手动/ EN /语言。运算符。比较。 PHP
- http:// PHP.net/manual/en/函数.strcmp。 PHP
PHP是一种专门为 Web 开发设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。