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

首頁 > 開發 > PHP > 正文

PHP empty()函數說明 PHP empty函數使用示例

2024-05-04 23:36:14
字體:
來源:轉載
供稿:網友

 

從表面上看,很容易誤解empty()函數是判斷字符串是否為空的函數,其實并不是,我也因此吃了很多虧。
empty()函數是用來測試變量是否已經配置。若變量已存在、非空字符串或者非零,則返回 false 值;反之返回 true值。所以,當字符串的值為0時,也返回true,就是執行empty內部的語句。這就是陷阱。
如: 假設 $value = 0; 則empty($value)=false。

勸告各位,千萬注意使用empty()函數。
判斷字符串是否為空,可以這么判斷: if ($value=="") ...
* 格式:bool empty ( mixed var )
* 功能:檢查一個變量是否為空
* 返回值:
* 若變量不存在則返回 TRUE
* 若變量存在且其值為""、0、"0"、NULL、、FALSE、 array()、var $var; 以及沒有任何屬性的對象,則返回 TURE
* 若變量存在且值不為""、0、"0"、NULL、、FALSE、 array()、var $var; 以及沒有任何屬性的對象,則返回 FALSE
* 版本:PHP 3, PHP 4, PHP 5

從表面上看,很容易誤解empty()函數是判斷字符串是否為空的函數,其實并不是,我也因此吃了很多虧。 empty()函數是用來測試變量是否已經配置。若變量已存在、非空字符串或者非零,則返回 false 值;反之返回 true值。所以,當字符串的值為0時,也返回true,就是執行empty內部的語句。這就是陷阱。如: 假設 $value = 0; 則empty($value)=false。勸告各位,千萬注意使用empty()函數。判斷字符串是否為空,可以這么判斷: if ($value=="") ... 格式:bool empty ( mixed var ) 功能:檢查一個變量是否為空 返回值:若變量不存在則返回 TRUE 若變量存在且其值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 TURE 若變量存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 FALSE 版本:PHP 3, PHP 4, PHP 5


  1. <table width="760" border="1" align="center" cellpadding="3"
  2. <? 
  3. $dir = './201006/24/'
  4. $object[] = @readdir($dir); 
  5.   foreach ($object as $dirail
  6. if (emptyempty($dirail)) { 
  7. ?> 
  8.   <tr> 
  9.       <td align="center"><font color="red">目錄下沒有圖片</font></td> 
  10.     </tr> 
  11. <? } else { ?> 
  12.     <tr> 
  13.       <td align="center"><font color="red">目錄下有圖片</font></td> 
  14.     </tr> 
  15. <? } ?> 
  16. </table> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双辽市| 慈溪市| 渝北区| 云霄县| 贺州市| 饶河县| 安陆市| 同仁县| 哈尔滨市| 普定县| 兴和县| 柳河县| 枣阳市| 宽城| 额敏县| 民乐县| 丁青县| 永顺县| 牙克石市| 宁强县| 濮阳市| 长丰县| 岳阳县| 长治县| 安陆市| 黑山县| 云龙县| 鹿邑县| 九台市| 河池市| 探索| 安福县| 江津市| 鸡西市| 临潭县| 祁东县| 湖口县| 凌云县| 临海市| 屯留县| 株洲市|