如何检查 vars 是否等于 0?

在 php 文档中我们可以看到:


"" (an empty string)

0 (0 as an integer)

0.0 (0 as a float)

"0" (0 as a string)

例如$var1 = 0;,如果我$var2 = 0;在 php 上有,我可以这样做:


if (empty($var1)){

echo "empty";

}

但我不能这样做:


if (empty($var1 && $var2)){

echo "empty";

}

我该怎么做才能检查两个变量是否在同一个上等于 0 if?


森林海
浏览 95回答 2
2回答

人到中年有点甜

你可以跑if( $var1 === 0 && $var2 === 0 ) {   // both empty}查看这两个变量是否都持有整数零。如果您想要更宽松的类型检查(例如,查看变量是否为零、假或空),您可以执行以下操作:if( empty($var1) && empty($var2) ) {   // both empty}如果(根据您的问题)您想查看变量是否包含 string "0",您可以这样做:if( $var1 === "0" && $var2 === "0" ) {   // both are the string "0"}

LEATH

if($var1==="0" &&  $var2==="0"){   echo"empty"; }
打开App,查看更多内容
随时随地看视频慕课网APP