戻り値判定
閲覧数:1230
投稿日:2016-01-01
更新日:2016-01-14
戻り値判定
ctype_digit判定結果がTRUE
・numeric string
ctype_digit判定結果がFALSE
・int
・float
・string
具体例
・1 は FALSE
・'1' は TRUE
int
・数値
・1
float
・浮動小数点数
・1.0
numeric string
・数値形式文字列
・'1'
・"1"
string
・文字列
・'あ'
・"あ"
コード
$x = 1;
var_dump($x);
if (ctype_digit($x)){
echo"・「ctype_digit」TRUE
";
}else{
echo"・「ctype_digit」FALSE
";
}
$x = 3.14;
var_dump($x);
if (ctype_digit($x)){
echo"・「ctype_digit」TRUE
";
}else{
echo"・「ctype_digit」FALSE
";
}
$x = '文字列';
var_dump($x);
if (ctype_digit($x)){
echo"・「ctype_digit」TRUE
";
}else{
echo"・「ctype_digit」FALSE
";
}
$x = '1';
var_dump($x);
if (ctype_digit($x)){
echo"・「ctype_digit」TRUE
";
}else{
echo"・「ctype_digit」FALSE
";
}
$x = "1";
var_dump($x);
if (ctype_digit($x)){
echo"・「ctype_digit」TRUE
";
}else{
echo"・「ctype_digit」FALSE
";
}
結果
int(1) ・「ctype_digit」FALSE float(3.14) ・「ctype_digit」FALSE string(9) "文字列" ・「ctype_digit」FALSE string(1) "1" ・「ctype_digit」TRUE string(1) "1" ・「ctype_digit」TRUE