empty

語言結構

empty -- 檢查一個變數是否為空。如果 var 是非空或非零的值,則 empty() 返回 FALSE。

信息


(PHP 3, PHP 4 )
empty -- 檢查一個變數是否為空
(C#)
empty表示空字元串,只讀

描述


bool empty ( mixed var)
如果var 是非空或非零的值,則 empty() 返回 FALSE。換句話說,""、0、"0"、 NULL、 FALSE、array()、var $var; 以及沒有任何屬性的對象都將被認為是空的,如果var 為空,則返回 TRUE。
除了當變數沒有置值時不產生警告之外, empty() 是 (boolean)var 的反義詞。參見轉換為布爾值獲取更多信息。

實例


$var = 0;
// 結果為 true,因為 $var 為空
if (empty($var)) {echo '$var is either 0 or not set at all';}
// 結果為 false,因為 $var 已設置
if (!isset($var)) {echo '$var is not set at all';}
?>
由於這是一個語言結構而非函數,因此它無法被“變數函數”調用。
注: empty() 只檢測變數,檢測任何非變數的東西都將導致解析錯誤。換句話說,後邊的語句將不會起作用: empty(addslashes($name))。
jQuery中用法
empty
概述
匹配所有不包含子元素或者文本的空元素
返回值
Array<Element>
示例
查找所有不包含子元素或者文本的空元素
HTML 代碼:
Value 1
Value 2
jQuery 代碼:
$("td:empty")
結果:
[ , ]
empty()
概述
empty() 方法從被選元素所有子節點和內容。
注意:該方法不會移除元素本身,或它的屬性。
提示:如需移除元素,但保留數據和事件,請使用detach()方法。
提示:如需移除元素及它的數據和事件,請使用remove()方法。
語法
$(selector).empty()
  • 目錄