概要
閲覧数:1270
投稿日:2015-12-10
更新日:2015-12-10
bool ctype_digit ( string $text )
引数として与えられた全ての文字列が「 数字」だけで構成されているかどうかを調査
・文字列が数字(0~9)だけで構成されていればTRUE,それ以外はFALSE
使用例
・利用対象年齢を、6歳から99歳と設定
コード
$age = '18'; if ($age && ctype_digit($age) && $age > 5 && $age < 100 ) { //true $clean["age"] = $age; } var_dump($clean); $age = ''; $clean = array(); $age = '4'; if ($age && ctype_digit($age) && $age > 5 && $age < 100 ) { //false $clean["age"] = $age; } var_dump($clean); $age = ''; $clean = array(); $age = '20!'; if ($age && ctype_digit($age) && $age > 5 && $age < 100 ) { //false $clean["age"] = $age; } var_dump($clean);
結果
array(1) { ["age"]=> string(2) "18" } array(0) { } array(0) { }