PHP isset()函數
isset()函數是用于確定變量是否已設置且不為空;換句話說,僅當變量不為null時才返回true。
基本句式:
bool isset( mixed var [, mixed var [, ...]] )
示例:
?phpheader( content-type:text/html;charset=utf-8 function checkIfIsset($value)if(isset($value)) {return 它被設定 }else {return 它沒被設定 $value = false; echo checkIfIsset($value); ?
輸出:
PHP empty()函數
empty()函數是用于確定變量是否為空;換句話說,如果變量是空字符串,false,array(),NULL,“0”,0和未設置的變量,它將返回true。
基本句式:
bool empty(mixed var)
示例:
?phpheader( content-type:text/html;charset=utf-8 function checkIfnotEmpty($value){ if (!empty($value)) { return 它不是空的 } else { return 它是空的 $value = echo checkIfnotEmpty($value); ?
輸出:
PHP中isset()和empty() 函數的區別
1、isset()函數中如果包含flase、0或空字符串值,則返回true;否則返回false。empty() 函數中如果包含空值、0、null或false值,則返回true;如果字符串包含非空值和非零值,則返回false。
2、如果值不存在,isset()函數會返回false,而empty() 函數會返回true。
下表是這些函數將針對不同值返回的簡單參考??崭癖硎竞瘮捣祷豣ool(false)。
變量的值($ var)isset($ var)empty($ var)“”(空字符串)布爾(true)布爾(true)“ “ (空格字符)布爾(true)以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以關注php 相關教程欄目?。?!
以上就是淺談PHP中isset()和empty() 函數的區別的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答