if(isset($x)!empty($x)){
創(chuàng)新互聯(lián)建站主營保靖網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),保靖h5小程序制作搭建,保靖網(wǎng)站營銷推廣歡迎保靖等地區(qū)企業(yè)咨詢
//$x非零且非空
}else{
//$x是零或空或不存在!
}
你這個肯定是字符串比較了,你別和我說是整數(shù),整數(shù)的話,這兩個肯定是一樣的小學學過的,字符串比較的時候就好判斷多了.比較的時候用三個等號
if($a==='0'){
echo '0';
}elseif($a==='00'){
echo '00';
}
"" 雙引號,表示一個空的字符串,它的數(shù)據(jù)類型為字符串類型。
0 零,表示數(shù)字0,它的數(shù)據(jù)類型為整型
null 表示表示一個變量沒有值。一個變量為null有三種情況:
1.被賦值為 NULL 。
2. 尚未被賦值。
3. 被 unset() 。
empty 是php的一個判斷變量為空的函數(shù),如果 變量 是非空或非零的值,則 empty() 返回 FALSE 。換句話說,""、0、"0"、 NULL 、 FALSE 、array()、var $var; 以及沒有任何屬性的對象都將被認為是空的,如果變量 為空,則 empty() 返回 TRUE 。