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

回答編集履歴

5

変更

2016/09/16 02:24

投稿

A.Ichi
A.Ichi

スコア4070

answer CHANGED
@@ -9,5 +9,5 @@
9
9
  文字列数字対応
10
10
 
11
11
  ```php
12
- if (ctype_digit($age)) echo "OK\n";
12
+ if (ctype_digit((string)$age)) echo "OK\n";
13
13
  ```

4

変更

2016/09/16 02:24

投稿

A.Ichi
A.Ichi

スコア4070

answer CHANGED
@@ -9,5 +9,5 @@
9
9
  文字列数字対応
10
10
 
11
11
  ```php
12
- if (ctype_digit($age) && is_int((int)$age)) echo "OK\n";
12
+ if (ctype_digit($age)) echo "OK\n";
13
13
  ```

3

追加

2016/09/16 02:22

投稿

A.Ichi
A.Ichi

スコア4070

answer CHANGED
@@ -4,4 +4,10 @@
4
4
  if (is_int($age) && is_numeric($age)) echo "OK\n";
5
5
  ```
6
6
 
7
- (※)文字数字は'0'はFALSE
7
+ (※)文字数字は'0'はFALSE
8
+
9
+ 文字列数字対応
10
+
11
+ ```php
12
+ if (ctype_digit($age) && is_int((int)$age)) echo "OK\n";
13
+ ```

2

加筆

2016/09/16 02:08

投稿

A.Ichi
A.Ichi

スコア4070

answer CHANGED
@@ -2,4 +2,6 @@
2
2
 
3
3
  ```php
4
4
  if (is_int($age) && is_numeric($age)) echo "OK\n";
5
- ```
5
+ ```
6
+
7
+ (※)文字数字は'0'はFALSE

1

変更

2016/09/16 01:53

投稿

A.Ichi
A.Ichi

スコア4070

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  参加
2
2
 
3
3
  ```php
4
- if (is_int($age) && is_numeric($age) && $age != 0) echo "OK\n";
4
+ if (is_int($age) && is_numeric($age)) echo "OK\n";
5
5
  ```