📜  PHP | strcmp()函数(1)

📅  最后修改于: 2023-12-03 15:33:35.176000             🧑  作者: Mango

PHP | strcmp()函数

strcmp()函数用于比较两个字符串,它在比较时区分字母的大小写。

语法
strcmp(string1, string2)
参数
  • string1:要进行比较的第一个字符串。
  • string2:要进行比较的第二个字符串。
返回值
  • 如果两个字符串相等,则返回0。
  • 如果第一个字符串小于第二个字符串,则返回一个小于0的数。
  • 如果第一个字符串大于第二个字符串,则返回一个大于0的数。
示例
$str1 = 'apple';
$str2 = 'banana';

echo strcmp($str1, $str2); // 输出一个小于0的数,因为 'a' 的ASCII码值小于 'b' 的ASCII码值
注意事项
  • strcmp()函数在比较时,会先将两个字符串转换成ASCII码值,再进行比较。因此,在比较时应该注意大小写等细节。
  • 如果需要比较字符串,但不区分字母的大小写,可以使用strcasecmp()函数。