验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

php如何判断两个字符串是否相等

阅读:503 来源:乙速云 作者:代码code

php如何判断两个字符串是否相等

方法一:使用“==”运算符

最常见的方法是使用“==”运算符来判断两个字符串是否相等。例如:

$str1 = "Hello";
$str2 = "hello";
if($str1 == $str2) {
    echo "相等";
} else {
    echo "不相等";
}

运行结果将是“不相等”。这是因为“==”运算符在判断两个字符串是否相等时,不区分大小写。

如果需要区分大小写,可以使用“===”运算符。例如:

$str1 = "Hello";
$str2 = "hello";
if($str1 === $str2) {
    echo "相等";
} else {
    echo "不相等";
}

运行结果将是“不相等”。

方法二:使用strcmp()函数

strcmp()函数可以用来比较两个字符串的大小关系,返回值为0表示两个字符串相等。例如:

$str1 = "Hello";
$str2 = "hello";
if(strcmp($str1, $str2) == 0) {
    echo "相等";
} else {
    echo "不相等";
}

运行结果将是“不相等”。

方法三:使用strcasecmp()函数

strcasecmp()函数与strcmp()函数类似,不同之处在于它不区分大小写。例如:

$str1 = "Hello";
$str2 = "hello";
if(strcasecmp($str1, $str2) == 0) {
    echo "相等";
} else {
    echo "不相等";
}

运行结果将是“相等”。

方法四:使用substr_compare()函数

substr_compare()函数可以比较两个字符串的一部分是否相等。例如:

$str1 = "Hello World";
$str2 = "World";
if(substr_compare($str1, $str2, 6) == 0) {
    echo "相等";
} else {
    echo "不相等";
}

运行结果将是“相等”,因为$str1的第7个字符开始和$str2是相等的。

分享到:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>