這篇文章主要為大家展示了“PHP中檢查空值的方法有哪些”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“PHP中檢查空值的方法有哪些”這篇文章吧。
創(chuàng)新互聯(lián)作為成都網(wǎng)站建設公司,專注重慶網(wǎng)站建設公司、網(wǎng)站設計,有關成都定制網(wǎng)頁設計方案、改版、費用等問題,行業(yè)涉及混凝土攪拌機等多個領域,已為上千家企業(yè)服務,得到了客戶的尊重與認可。
1、使用empty(),檢測變量是否為空。
<?php $a = 'test'; $b = array('key1' => 'value1'); $class = new stdClass(); var_dump(empty($c)); // 輸出 bool(true) var_dump(empty($b['key2'])); // 輸出 bool(true) var_dump(empty($class)); // 輸出 bool(false) var_dump(empty($class->test->test)); // 輸出 bool(true) class EmptyClass{}; $empty_class = new EmptyClass(); var_dump(empty($empty_class));// 輸出 bool(false) ?>
2、使用isset()判斷變量是否被初始化,可用來測試變量是否已經(jīng)配置。
<?php $a = 'test'; $b = array('key1' => 'value1'); $class = new stdClass(); var_dump(isset($class->test->test)); // 判斷對象屬性是否定義:輸出 bool(false) var_dump(isset($a)); // 判斷變量是否定義:輸出 bool(true) var_dump(isset($c)); // 判斷變量是否定義:輸出 bool(false) var_dump(isset($b['key1'])); // 判斷數(shù)組元素是否定義:輸出 bool(true) var_dump(isset($b['key2'])); // 判斷數(shù)組元素是否定義:輸出 bool(false) ?>
3、使用is_null()檢測變量是否為null。
<?php $a = null; $b = false; var_dump(is_null($a)); var_dump(is_null($b)); var_dump(is_null($c)); ?>
4、可以使用var == null來判斷變量是否為空。
<?php $a = 0; $b = array(); var_dump($a == null); var_dump($b == null); var_dump($c == null); ?>
以上是“PHP中檢查空值的方法有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文題目:PHP中檢查空值的方法有哪些
分享鏈接:http://bm7419.com/article46/pssoeg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航、定制網(wǎng)站、網(wǎng)站收錄、商城網(wǎng)站、云服務器、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)