- 使用比较运算符 或 =进行字符串之间的比较。 和 === 的主要区别在于:① 只比较值,不比较类型。如果两个值相同,则返回 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 />';
}
?>
运行结果如下: