PHP empty() 函式
示例
檢查變數是否為空。也檢查變數是否已設定/已宣告
<?php
$a = 0;
// 為 True,因為 $a 為空
if (empty($a)) {
echo "變數 'a' 為空。
";
}
// 為 True,因為 $a 已設定
if (isset($a)) {
echo "變數 'a' 已設定";
}
?>
自己動手試一試 »
定義和用法
empty() 函式檢查變數是否為空。
如果變數存在且不為空,則此函式返回 false,否則返回 true。
以下值被認為為空
- 0
- 0.0
- "0"
- ""
- NULL
- FALSE
- array()
語法
empty(variable);
引數值
引數 | 描述 |
---|---|
變數 | 必需。指定要檢查的變數 |
技術詳情
返回值 | 如果 variable 存在且不為空,則返回 FALSE,否則返回 TRUE |
---|---|
返回型別 | 布林值 |
PHP 版本 | 4.0+ |
PHP 更新日誌 | PHP 5.5:支援表示式,而不僅僅是變數 PHP 5.4:字串的非數字偏移量返回 TRUE |
❮ PHP 變數處理參考