php 判斷數組中key值是否存在

三種方式語法:
empty:參數爲0或爲NULL時(如上面列子),empty均返回TRUE
isset:參數爲NULL時,返回FALSE,0與NULL在PHP中是有區別的,isset(0)返回TRUE
array_key_exists:純粹的判斷數組鍵值對是否存在,無論值是多少
所以,從準確性的角度來看,array_key_exists是最準確的!

在邏輯業務正確的情況下,對於小數據來說,建議用array_key_exists,對於大數據來說,建議用empty、isset,效率要高些

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章