回答編集履歴

5

変更

2016/09/16 02:24

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -20,6 +20,6 @@
20
20
 
21
21
  ```php
22
22
 
23
- if (ctype_digit($age)) echo "OK\n";
23
+ if (ctype_digit((string)$age)) echo "OK\n";
24
24
 
25
25
  ```

4

変更

2016/09/16 02:24

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -20,6 +20,6 @@
20
20
 
21
21
  ```php
22
22
 
23
- if (ctype_digit($age) && is_int((int)$age)) echo "OK\n";
23
+ if (ctype_digit($age)) echo "OK\n";
24
24
 
25
25
  ```

3

追加

2016/09/16 02:22

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -11,3 +11,15 @@
11
11
 
12
12
 
13
13
  (※)文字数字は'0'はFALSE
14
+
15
+
16
+
17
+ 文字列数字対応
18
+
19
+
20
+
21
+ ```php
22
+
23
+ if (ctype_digit($age) && is_int((int)$age)) echo "OK\n";
24
+
25
+ ```

2

加筆

2016/09/16 02:08

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -7,3 +7,7 @@
7
7
  if (is_int($age) && is_numeric($age)) echo "OK\n";
8
8
 
9
9
  ```
10
+
11
+
12
+
13
+ (※)文字数字は'0'はFALSE

1

変更

2016/09/16 01:53

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -4,6 +4,6 @@
4
4
 
5
5
  ```php
6
6
 
7
- if (is_int($age) && is_numeric($age) && $age != 0) echo "OK\n";
7
+ if (is_int($age) && is_numeric($age)) echo "OK\n";
8
8
 
9
9
  ```