English | 简体中文 | 繁體中文
查询

strcmp()函数—用法及示例

「 比较两个字符串的大小 」


函数名:strcmp()

适用版本:所有PHP版本

用法:strcmp()函数用于比较两个字符串的大小。它返回一个整数值,表示两个字符串的比较结果。返回值为0表示两个字符串相等,返回值大于0表示第一个字符串大于第二个字符串,返回值小于0表示第一个字符串小于第二个字符串。

语法:int strcmp ( string $str1 , string $str2 )

参数:

  • $str1:要比较的第一个字符串。
  • $str2:要比较的第二个字符串。

示例:

$str1 = "apple";
$str2 = "banana";

$result = strcmp($str1, $str2);

if ($result == 0) {
    echo "两个字符串相等";
} elseif ($result > 0) {
    echo "第一个字符串大于第二个字符串";
} else {
    echo "第一个字符串小于第二个字符串";
}

输出结果为:"第一个字符串小于第二个字符串"

在示例中,我们比较了两个字符串"apple"和"banana"。由于"apple"在字母表中排在"banana"之前,所以strcmp()函数返回一个小于0的值,表示第一个字符串小于第二个字符串。根据返回值的不同,我们可以根据需要执行不同的操作。

补充纠错
上一个函数: strcspn()函数
下一个函数: strchr()函数
热门PHP函数
分享链接