php中empty是什麼意思?
empty意思為空,它是php中的內建函數,用來檢查一個變數是否為空。
empty() 判斷變數是否被認為是空的。當一個變數並不存在,或它的值等同於 FALSE,那麼它會被認為不存在。如果變數不存在的話,empty()並不會產生警告。
empty() 5.5 版本之後支援表達式了,而不僅僅是變數。
版本需求:PHP 4, PHP 5, PHP 7
基本語法:
empty ( $var )
參數:empty()函數接受單一參數,如上面的語法所示,如下所述。
$ var:用來檢查它是否為空的變數。
傳回值:當$ var存在且具有非空的非零值時傳回false。否則回傳true。
注意:在PHP 5.5的版本下面,empty()函數只支援變數的檢查,其他任何內容都會導致解析錯誤。
empty()函數的簡單範例
##下面我們透過範例來介紹empty()函數如何使用判斷變數為空值
<?php header("content-type:text/html;charset=utf-8"); echo "<br>"; $var1 = NULL; $var2 = ""; $var3 = "PHP中文网"; empty($var1) ? print_r("变量var1为空<br>") : print_r("变量var1不为空<br>"); empty($var2) ? print_r("变量var2为空<br>") : print_r("变量var2不为空<br>"); empty($var3) ? print_r("变量var3为空<br>") : print_r("变量var2不为空,值为:".$var3); ?>
輸出:
說明:
如下會被empty()函數視為空值的值:
1、「」(空字串)
2、0(0為整數)
3、0.0(0為浮點數)
4、「0」(0作為字串)
#5、null
6、false
7、array()(一個空陣列)
更多PHP相關知識,請造訪php中文網!
以上是php中empty是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!