概要
閲覧数:1530
投稿日: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) {
}