温馨提示×

php strlen能进行字符串比较吗

PHP
小樊
81
2024-11-19 00:09:27
栏目: 编程语言

PHP的strlen()函数用于获取字符串的长度,而不是用于比较字符串。要比较两个字符串是否相等,您可以使用=====操作符。

例如:

$str1 = "Hello, world!";
$str2 = "Hello, world!";
$str3 = "Hello, PHP!";

if ($str1 == $str2) {
    echo "str1 and str2 are equal.";
} else {
    echo "str1 and str2 are not equal.";
}

if ($str1 === $str2) {
    echo "str1 and str2 are identical.";
} else {
    echo "str1 and str2 are not identical.";
}

if ($str1 == $str3) {
    echo "str1 and str3 are equal.";
} else {
    echo "str1 and str3 are not equal.";
}

在这个例子中,$str1$str2是相等的,但$str1$str3是不相等的。===操作符检查两个字符串是否具有相同的长度和内容,所以在这种情况下,$str1$str3既不相等也不相同。

0