国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php判斷值是否為空實例代碼

2024-05-04 21:58:11
字體:
來源:轉載
供稿:網友

php實際應用中一般都是用isset()函數來做判斷的,示例如下:

  1. if( isset($_GET[’name’]) )//判斷傳來的值是否為空。   
  2. {   
  3.        echo "值為空";   

使用說明:

1、空值、0、false的賦值結果均被isset判為 TRUE

2、NULL將被isset判為 FALSE

3、isset()同樣適用于數組元素和對象元素的檢查,若數組或對象實例未被定義,則檢測其中的數組元素/對象元素將被返回false.

empty功能:檢測變量是否為“空”

很簡單的,給一個例子,代碼如下:

  1. $sql = "select * form abc"  
  2. $result = mysql_query($sql);  
  3. $row = mysql_fetch_array($result);  
  4. if(emptyempty($row))//開始判斷是夠為空  
  5. {  
  6. echo "null";  
  7. }  
  8. else  
  9. {  
  10. echo "not null";  
  11. }  

方法二,代碼如下:

  1. $sql = "select * form abc"  
  2. $result = mysql_query($sql);  
  3. $row = mysql_fetch_array($result);  
  4. if(!$row)//開始判斷是夠為空  
  5. {  
  6. echo "null";  
  7. }  
  8. else  
  9. {  
  10. echo "not null";  

其實mysql_fetch_array函數在使用的時候如果表是空表的話,就會返回false,這個時候$row自然沒有賦.

說明:值為 0 或 false 或 空字符串”" 或 null的變量、空數組、都將判斷為 null

注意:與empty的顯著不同就是,變量未初始化時 var == null 將會報錯.

PHP實例代碼如下:

  1. $a = 0;  
  2. $b = array();  
  3. if ($a == null) echo '$a 為空' . "";  
  4. if ($b == null) echo '$b 為空' . "";  
  5. if ($c == null) echo '$b 為空' . "";  
  6. // 顯示結果為  
  7. // $a 為空  
  8. // $b 為空  
  9. // Undefined variable: c 

4. is_null功能:檢測變量是否為“null”

說明:當變量被賦值為“null”時,檢測結果為true

注意1:null不區分大小寫:$a = null; $a = NULL 沒有任何區別

注意2:僅在變量的值為“null”時,檢測結果才為true,0、空字符串、false、空數組都檢測為false

注意3:變量未初始化時,程序將會報錯

PHP實例代碼如下:

  1. $a = null;  
  2. $b = false;  
  3. if (is_null($a)) echo '$a 為NULL' . "";  
  4. if (is_null($b)) echo '$b 為NULL' . "";  
  5. if (is_null($c)) echo '$c 為NULL' . "";  
  6. // 顯示結果為  
  7. // $a 為NULL  
  8. // Undefined variable: c 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平山县| 芦溪县| 奉化市| 密云县| 高雄市| 乌鲁木齐市| 永善县| 长宁区| 淮滨县| 惠水县| 正宁县| 墨脱县| 西峡县| 繁昌县| 凉城县| 襄汾县| 镇巴县| 新宁县| 抚松县| 潮州市| 和平区| 毕节市| 崇明县| 塔河县| 来凤县| 古丈县| 遂宁市| 雷波县| 蓬溪县| 河间市| 广安市| 北海市| 新干县| 清徐县| 宜川县| 金华市| 达州市| 资溪县| 博罗县| 阳西县| 尤溪县|