« Strictでブロックレベル要素をセンタリング | Main | HTTP圧縮 »

ctype関数

バリデートを楽にしてくれる関数群を発見。

ctype_alnum -- 英数字かどうかを調べる
ctype_alpha -- 英字かどうかを調べる
ctype_cntrl -- 制御文字かどうかを調べる
ctype_digit -- 数字かどうかを調べる
ctype_graph -- 空白以外の印字可能な文字かどうかを調べる
ctype_lower -- 小文字かどうかを調べる
ctype_print -- 印字可能な文字かどうかを調べる
ctype_punct -- 空白、英数字以外の出力可能な文字かどうかを調べる
ctype_space -- 空白文字かどうか調べる
ctype_upper -- 大文字かどうか調べる
ctype_xdigit -- 16進数を表す文字かどうかを調べる


かなり使えそう。さらに

ctype関数は、正規表現よりもつねに好ましく、さらに str_* および is_*のような いくつかの等価な関数よりも好ましいことに注意してください。 これは、ctype関数がネーティブなCライブラリを使用しており、処理が著しく 高速であるためです。

PHPマニュアル

らしい。

TrackBack

TrackBack URL for this entry:
http://ezry.net/cgi-bin/mt/mt-tb.cgi/3

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)