【升级高阶版PHP程序设计】——字符串-????(3)字符串比较

时间:2024-04-06 22:14:23

  • 使用比较运算符 或 =进行字符串之间的比较。 和 === 的主要区别在于:① 只比较值,不比较类型。如果两个值相同,则返回 tue 值;如果两个值不相同,则返回 false 值。
    ② === 比较值和值的类型。如果两个变量包含相同的值和相同的数据类型,则此运算符返回 tue ;否则返回 false。在 PHP中,整数0和布尔类型false用== 进行判断时会为真,因此建议使用运算符号进行判断时使用===

移除空白字符串代码如下:

<?php
$password= 'root';
if($password === 'root'){
	echo'<br />字符串相同 <br />';
}

if($password == 'root')
{
	echo'<br />字符串相同 <br />';
}
//整数0和布尔类型 false 值相同
if(0 == false)
{
	echo '<br />0== false 返回 true <br />';
//整数0和布尔类型 false 值相同类型不同
}
if(0=== false)
{
	echo '<br />0=== false 返回 true <br />';
}else{
    echo'<br />0=== false 返回 false <br />';
}
?>

运行结果如下:
在这里插入图片描述