On php documentation we can see:
"" (an empty string) 0 (0 as an integer) 0.0 (0 as a float) "0" (0 as a string)
If I have for example $var1 = 0;
and $var2 = 0;
on php I can do:
if (empty($var1)){ echo "empty"; }
But I cant do this:
if (empty($var1 && $var2)){ echo "empty"; }
How can I do for check if the two vars are equal to 0 on the same if
?
Advertisement
Answer
You can run
if( $var1 === 0 && $var2 === 0 ) { // both empty }
to see if those two variable are both holding the integer zero.
If you want a more loose type check (see if the variables are zero, or false, or null, for example), you can do:
if( empty($var1) && empty($var2) ) { // both empty }
If (based on your question) you wanted to see if the variable holds the string "0"
, you would do it like this:
if( $var1 === "0" && $var2 === "0" ) { // both are the string "0" }