概要
閲覧数:1202
投稿日:2015-12-09
更新日:2015-12-09
bool ctype_alnum ( string $text )
引数として与えられた全ての文字列が「英字または 数字」であるかどうかを調査
・ 文字列が英数字だけで構成されていればTRUE、それ以外はFALSE
確認コード例
・下記入力フィルタリングに通過した値だけを、$clean配列へ格納
コード
$codename = 'abc'; if ($codename && ctype_alnum($codename)) { //true $clean["codename"] = $codename; } var_dump($clean); $codename = ''; $clean = array(); $codename = '123'; if ($codename && ctype_alnum($codename)) { //true $clean["codename"] = $codename; } var_dump($clean); $codename = ''; $clean = array(); $codename = 'abc!'; if ($codename && ctype_alnum($codename)) { //false $clean["codename"] = $codename; } var_dump($clean);
結果
array(1) { ["codename"]=> string(3) "abc" } array(1) { ["codename"]=> string(3) "123" } array(0) { }