我有,你註冊你的狗的網頁,我想需要所有這些字段:輸入值0 =空?
$required_fields = array('name', 'age', 'gender', 'breed', 'size');
foreach ($_POST as $key => $value) {
if (empty($value) && in_array($key, $required_fields) === true) {
$errors[] = 'All fields marked with * are required.';
break 1;
}
}
的問題是,如果有人進入0(這是我指導他們做的,如果狗是一個小狗),提交似乎讀取該字段爲空(給我這個錯誤)。我進一步檢查刪除任何沒有整數等,但最好的解決方案和最簡單的形式爲用戶,我仍然認爲他們能夠輸入0作爲一個值。無論如何,有什麼辦法可以讓我的PHP代碼讀取的值不爲空?
你有沒有試過'NULL'測試? – 2013-03-22 13:27:15