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

首頁 > 開發 > PHP > 正文

php判斷字符串為空函數介紹

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

在php中判斷字符串為空的方法有很多種方法,像等于空 == null,empty,isset都可以用來判斷一個變量或字符串是否為空哦,下面我來給各位朋友分別介紹.

字符串;判斷字符串是否為空;輸出判斷;你可以在修飾一下

實例代碼如下:

  1. if (emptyempty($C_char)) return false; //是否已設定 
  2. if ($C_char==''return false; //是否為空 
  3. 利用=="" 

實例代碼如下:

  1. <?php  
  2. $str = ''
  3. if($str==='') {//''==null ''==false ''!==false  
  4. echo 'str is a NULL string.';  
  5. }  
  6. ?> 

empty判斷是否為空

實例代碼如下:

  1. <?php 
  2. $var = 0; 
  3. // 結果為 true,因為 $var 為空 
  4. if (emptyempty($var)) { 
  5.     echo '$var is either 0 or not set at all'
  6. // 結果為 false,因為 $var 已設置 
  7. if (!isset($var)) { 
  8.     echo '$var is not set at all'
  9. ?> 

從表面上看,很容易誤解empty()函數是判斷字符串是否為空的函數,其實并不是,我也因此吃了很多虧.

empty()函數是用來測試變量是否已經配置.若變量已存在、非空字符串或者非零,則返回 false 值;反之返回true值.所以,當字符串的值為0時,也返回true,就是執行empty內部的語句.這就是陷阱.如: 假設 $value = 0; 則empty($value)=false.

判斷字符串是否為空,可以這么判斷: if ($value=="") ...

    * 格式:bool empty ( mixed var )
    * 功能:檢查一個變量是否為空
    * 返回值:
    * 若變量不存在則返回 TRUE
    * 若變量存在且其值為""、0、"0"、NULL、、FALSE、 array()、var $var; 以及沒有任何屬性的對象,則返回TURE
    * 若變量存在且值不為""、0、"0"、NULL、、FALSE、 array()、var $var; 以及沒有任何屬性的對象,則返回FALSE
isset()和empty()判斷方法:

實例代碼如下:

  1. function demo(){ 
  2.   $var = _post['a'];//接受過來的參數   
  3. echo   " isset測試:<Br> " ; 
  4. if  ( isset ( $var ))n    
  5. {   
  6. echo   ' 變量$var存在!<Br> '  ; 
  7. }else 
  8. {  
  9. echo   ' 變量$var不存在!<Br> '  ; 
  10. echo   " empty測試:<Br> " ; 
  11. if  ( emptyempty ( $var )){      
  12. echo   ' 變量$var的值為空<Br> ' ; 
  13. }   
  14. else  
  15.     
  16. echo   ' 變量$var的值不為空<Br> ' ; 
  17. echo   " 變量直接測試:<Br> " ;  
  18. if  ( $var ){ 
  19.        
  20. echo   ' 變量$var存在!<Br> ' ;   
  21. }    
  22. else { 
  23. echo   ' 變量$var不存在!<Br> ' ; 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嵊州市| 凤城市| 肥西县| 芷江| 永定县| 中山市| 玉山县| 乐山市| 奉节县| 双牌县| 安西县| 镇宁| 山阴县| 赞皇县| 遂昌县| 信宜市| 丹江口市| 丹东市| 盐边县| 中西区| 马边| 石林| 客服| 乐亭县| 花莲市| 绿春县| 济南市| 临泽县| 台江县| 井冈山市| 东乡县| 林芝县| 乐都县| 山西省| 滕州市| 桐乡市| 吉林市| 江华| 县级市| 涪陵区| 西青区|