empty(語言結構)

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

信息,描述,實例,

信息

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

描述

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

實例

<?php
$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 代碼:
<table>
<tr><td>Value 1</td><td></td></tr>
<tr><td>Value 2</td><td></td></tr>
</table>
jQuery 代碼:
$("td:empty")
結果:
[ <td></td>, <td></td> ]
empty()
概述
empty() 方法從被選元素所有子節點和內容。
注意:該方法不會移除元素本身,或它的屬性。
提示:如需移除元素,但保留數據和事件,請使用detach()方法。
提示:如需移除元素及它的數據和事件,請使用remove()方法。
語法
$(selector).empty()

相關詞條

熱門詞條

聯絡我們