重複の可能性:
php: '0' は empty() を使用した文字列として
私はそのようなフォームで入力を持っています
<input name='var' type='number'>
フォームが送信されると、入力は POST を介して PHP ファイルに送信されます。PHPファイルでは、チェックによって入力が記入されているかどうかを確認します
empty($_POST['var'])
テキストボックスに '0' (ゼロ) を入力してフォームを送信すると、print_r($_POST) と 'var' を明確に試しても、PHP コードは empty($_POST['var']) に対して '1' を返します。値は「0」です。
これは起こるはずですか?この例外の == 0 も確認する必要がありますか? ありがとう。