戻り値判定
閲覧数:973
投稿日: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