下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——PHP五種方法實(shí)現(xiàn)數(shù)組是否為空的判斷PHP五種方法實(shí)現(xiàn)數(shù)組是否為空的判斷
導(dǎo)語:通過下面五種方法我們可以實(shí)現(xiàn)數(shù)組是否為空的判斷,概括詳情請閱讀以下代碼,更多詳情請關(guān)注我。
1.isset功能:判斷變量是否被初始化
說明:它并不會(huì)判斷變量是否為空,并且可以用來判斷數(shù)組中元素是否被定義過
留神:當(dāng)使用isset來判斷數(shù)組元素是否被初始化過時(shí),它的效率比array_key_exists高4倍左右
?php
$a=;
$a[c]=;
if!isset$aecho$a未被初始化.;
if!isset$becho$b未被初始化.;
ifisset$a[c]echo$a已經(jīng)被初始化.;
//顯示結(jié)果為
//$b未被初始化
//$a已經(jīng)被初始化
2.empty功能:檢測變量是否為'空'
說明:任何一個(gè)未初始化的變量、值為0或false或空字符串''或null的'變量、空數(shù)組、沒有任何屬性的對象,都將判斷為empty==true
留神1:未初始化的變量也能被empty檢測為'空'
留神2:empty只能檢測變量,而不能檢測語句
?php
$a=0;
$b=;
$c=array;
ifempty$aecho$a為空.;
ifempty$becho$b為空.;
ifempty$cecho$c為空.;
ifempty$decho$d為空.;
3.var==null功能:判斷變量是否為'空'
說明:值為0或false或空字符串''或null的變量、空數(shù)組、都將判斷為null
留神:與empty的顯著不同就是:變量未初始化時(shí)var==null將會(huì)報(bào)錯(cuò)。
?php
$a=0;
$b=array;
if$a==nullecho$a為空.;
if$b==nullecho$b為空.;
if$c==nullecho$b為空.;
//顯示結(jié)果為
//$a為空
//$b為空
//Undefinedvariable:c
4.is_null功能:檢測變量是否為'null'
說明:當(dāng)變量被賦值為'null'時(shí),檢測結(jié)果為true
留神1:null不區(qū)分大小寫:$a=null;$a=NULL沒有任何識別
留神2:僅在變量的值為'null'時(shí),檢測結(jié)果才為true,0、空字符串、false、空數(shù)組都檢測為false
留神3:變量未初始化時(shí),程序?qū)?huì)報(bào)錯(cuò)
?php
$a=null;
$b=false;
ifis_null$aecho$a為NULL.;
ifis_null$becho$b為NULL.;
ifis_null$cecho$c為NULL.;
//顯示結(jié)果為
//$a為NULL
//Undefinedvariable:c
5.var===null功能:檢測變量是否為'null',同時(shí)變量的類型也務(wù)必是'null'
說明:當(dāng)變量被賦值為'null'時(shí),同時(shí)變量的類型也是'null'時(shí),檢測結(jié)果為true
留神1:在判斷為'null'上,全等于和is_null的作用一致
留神2:變量未初始化時(shí),程序?qū)?huì)報(bào)錯(cuò)
總結(jié):
PHP中,'NULL'和"空'是2個(gè)概念。
isset主要用來判斷變量是否被初始化過
empty可以將值為"假'、'空'、'0、'NULL'、'未初始化'的變量都判斷為TRUE
is_null僅把值為"NULL'的變量判斷為TRUE
var==null把值為"假'、'空'、'0、'NULL'的變量都判斷為TRUE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山東威海市教育局直屬學(xué)校引進(jìn)急需緊缺人才參考筆試題庫附答案解析
- 2025年雞西市民康醫(yī)院公開招聘精神科護(hù)士6人參考考試試題及答案解析
- 2025福建福州左海高鐵有限公司(第二次)招聘3人備考筆試試題及答案解析
- 2025新疆北屯額河明珠國有資本投資有限公司招聘2人參考考試題庫及答案解析
- 2025年蚌埠懷遠(yuǎn)縣教育局所屬事業(yè)單位緊缺專業(yè)人才引進(jìn)(校園招聘)22名備考筆試題庫及答案解析
- 2026河北省定向上海交通大學(xué)選調(diào)生招錄備考考試題庫及答案解析
- 2025年信陽藝術(shù)職業(yè)學(xué)院招才引智公開招聘專業(yè)技術(shù)人員32名參考筆試題庫附答案解析
- 2025廣東廣州南沙人力資源發(fā)展有限公司招聘展廳管理員1人參考考試題庫及答案解析
- 2026云南省衛(wèi)生健康委員會(huì)所屬部分事業(yè)單位第二批校園招聘83人備考考試試題及答案解析
- (12篇)2024年小學(xué)預(yù)防校園欺凌工作總結(jié)
- 質(zhì)量SQE月度工作匯報(bào)
- 紅外光譜課件
- 液壓油路圖培訓(xùn)課件
- LCD-100-A火災(zāi)顯示盤用戶手冊-諾蒂菲爾
- 2025至2030中國大學(xué)科技園行業(yè)發(fā)展分析及發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 餐飲大數(shù)據(jù)與門店開發(fā)項(xiàng)目二餐飲門店開發(fā)選址調(diào)研任務(wù)四同行分
- 腦卒中后的焦慮抑郁課件
- 廉潔從業(yè)教育培訓(xùn)課件
- 2025至2030中國蒸汽回收服務(wù)行業(yè)項(xiàng)目調(diào)研及市場前景預(yù)測評估報(bào)告
- 電動(dòng)汽車充電樁運(yùn)營維護(hù)手冊
- 弓網(wǎng)磨耗預(yù)測模型-洞察及研究
評論
0/150
提交評論