teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

数値化のコードを追記

2016/09/16 01:42

投稿

KaedeKazane
KaedeKazane

スコア408

answer CHANGED
@@ -1,4 +1,10 @@
1
1
  0の入力を許容するのであれば、逆転の発想で未入力の場合は強制的に0にしてしまう、というアプローチもあります。
2
+
3
+ ```PHP
4
+ //入力値を整数化することで、nullや空文字は0になる
5
+ $age = intval($age);
6
+ ```
7
+
2
8
  当然、エラーメッセージも表示されなくなるのでそれを良しとするかにもよりますが…
3
9
  (※フォーム送信時にチェックして警告を表示する手もあります)
4
10