2015-09-21 42 views
-4

我需要檢查,如果年齡是空的,所以我做的:空和零值

empty($age); 

但是當年齡爲0,它仍然認爲它是空的。

如何檢查年齡是否爲空,但是允許0驗證爲非空?

+0

@CodeGodie'empty'採用'帶着一幫其他的測試一起isset'(如存在測試'0') – sjagr

+0

' if($ age == 0 ||!empty($ age))' – fantaghirocco

+4

5個500個重複主題的答案。請先搜索.... –

回答

0

你必須做一個黑客,例如:

if($age != "" && $age == false){ 
// Age = 0 
} 

您可以使用太is_null()。

-1

你爲什麼不把它定義全部由您自己

function myempty($x) 
{ 
    if(empty($x) || $x=0) 
    retutn true; 
    else 
    return false; 
}